diff --git a/community/hydrogen/APKBUILD b/community/hydrogen/APKBUILD
index e9188a66ac5d1bceb17429f52cf33cc6e607de36..c14e1cefd129b86c82906a7a2576abd1a94a7b9c 100644
--- a/community/hydrogen/APKBUILD
+++ b/community/hydrogen/APKBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Natanael Copa <ncopa@alpinelinux.org>
 pkgname=hydrogen
 pkgver=1.2.0
-pkgrel=0
+pkgrel=1
 pkgdesc="Advanced drum machine for GNU/Linux"
 url="http://www.hydrogen-music.org/"
 arch="aarch64 armv7 ppc64le x86 x86_64" # armhf limited by qt5-qtxmlpatterns
@@ -26,6 +26,7 @@ makedepends="
 checkdepends="cppunit-dev"
 subpackages="$pkgname-dev $pkgname-doc"
 source="hydrogen-$pkgver.tar.gz::https://github.com/hydrogen-music/hydrogen/archive/$pkgver.tar.gz
+	format-security.patch
 	nodevel.patch
 	timeval.patch
 	"
@@ -58,6 +59,7 @@ package() {
 
 sha512sums="
 610dc292ab26880897030ee7e969caf11e2758e0cccdc15b21711a2114564e12af855b50f0cf13964689b6697255c5f2080e2114c916ea6fbe3909057e7de1df  hydrogen-1.2.0.tar.gz
+dcfcde204713c32383fee783a598bca800e2f2bd3836d0e0a45df67306eb63405229a6b368c3418f84781410a5ae24444f1686d781b866004c243dcff68c7ca5  format-security.patch
 9135b7c4ec4818df3e28f9dfcc3d8a88f407ffd0a74ebc8ad0a29f91d514d667db93f03cc4f7cfaa65e4034c6f2270ec574ad32d79679e8b012a6f0c1bf13f7c  nodevel.patch
 4bb2a64f4aca52fd961a564620bac6d822e92cfbaa2802a49ec7f15edb63aa77fecd29c2bb1ebbf90626f83d74ee9bf1b1e2868a133ed2a93ebd4e811868793e  timeval.patch
 "
diff --git a/community/hydrogen/format-security.patch b/community/hydrogen/format-security.patch
new file mode 100644
index 0000000000000000000000000000000000000000..e5382492e9b713148a6cb12df001df4ffe3278c7
--- /dev/null
+++ b/community/hydrogen/format-security.patch
@@ -0,0 +1,13 @@
+diff --git a/src/core/Logger.cpp b/src/core/Logger.cpp
+index 0076a9c..fe0f1a9 100644
+--- a/src/core/Logger.cpp
++++ b/src/core/Logger.cpp
+@@ -55,7 +55,7 @@ void* loggerThread_func( void* param ) {
+ 	if ( logger->__use_file ) {
+ 		log_file = fopen( logger->m_sLogFilePath.toLocal8Bit().data(), "w" );
+ 		if ( ! log_file ) {
+-			fprintf( stderr,
++			fprintf( stderr, "%s",
+ 					 QString( "Error: can't open log file [%1] for writing...\n" )
+ 					 .arg( logger->m_sLogFilePath ).toLocal8Bit().data() );
+ 		}