diff options
author | Felix Richter <makefu@users.noreply.github.com> | 2017-02-28 15:53:50 +0100 |
---|---|---|
committer | Jörg Thalheim <Mic92@users.noreply.github.com> | 2017-02-28 15:53:50 +0100 |
commit | e748e18dde43b8560ab0f593287b5848d24c691f (patch) | |
tree | 7a89d22d1497fd7c414e5fc602194d351536edd9 /pkgs/tools/filesystems/mhddfs | |
parent | 768fac6c36c50dc2247767d05af9f5c17220da65 (diff) | |
download | nixpkgs-e748e18dde43b8560ab0f593287b5848d24c691f.tar nixpkgs-e748e18dde43b8560ab0f593287b5848d24c691f.tar.gz nixpkgs-e748e18dde43b8560ab0f593287b5848d24c691f.tar.bz2 nixpkgs-e748e18dde43b8560ab0f593287b5848d24c691f.tar.lz nixpkgs-e748e18dde43b8560ab0f593287b5848d24c691f.tar.xz nixpkgs-e748e18dde43b8560ab0f593287b5848d24c691f.tar.zst nixpkgs-e748e18dde43b8560ab0f593287b5848d24c691f.zip |
mhddfs: fix-format-security (#23276)
* mhddfs: fix-format-security * mhddfs: use fputs instead of fprintf
Diffstat (limited to 'pkgs/tools/filesystems/mhddfs')
-rw-r--r-- | pkgs/tools/filesystems/mhddfs/default.nix | 4 | ||||
-rw-r--r-- | pkgs/tools/filesystems/mhddfs/fix-format-security-error.patch | 12 |
2 files changed, 16 insertions, 0 deletions
diff --git a/pkgs/tools/filesystems/mhddfs/default.nix b/pkgs/tools/filesystems/mhddfs/default.nix index bfd25247b86..54a8f845915 100644 --- a/pkgs/tools/filesystems/mhddfs/default.nix +++ b/pkgs/tools/filesystems/mhddfs/default.nix @@ -11,6 +11,10 @@ stdenv.mkDerivation rec { buildInputs = [ fuse pkgconfig attr uthash ]; + patches = [ + ./fix-format-security-error.patch + ]; + installPhase = '' mkdir -p $out/bin cp mhddfs $out/bin/ diff --git a/pkgs/tools/filesystems/mhddfs/fix-format-security-error.patch b/pkgs/tools/filesystems/mhddfs/fix-format-security-error.patch new file mode 100644 index 00000000000..35e58cf0ce9 --- /dev/null +++ b/pkgs/tools/filesystems/mhddfs/fix-format-security-error.patch @@ -0,0 +1,12 @@ +--- mhddfs-0.1.39/src/usage.c.old 2017-02-28 15:00:25.435438622 +0100 ++++ mhddfs-0.1.39/src/usage.c 2017-02-28 15:00:33.847454958 +0100 +@@ -43,7 +43,7 @@ + "\n" + " see fusermount(1) for information about other options\n" + ""; +- fprintf(to, usage); ++ fputs(usage, to); + if (to==stdout) exit(0); + exit(-1); + } + |