X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=debian%2Fpatches%2F10-ccachedir-off-by-one.patch;fp=debian%2Fpatches%2F10-ccachedir-off-by-one.patch;h=02d36a4ce5bbeb37d4e5ae4d3e778af823827751;hb=f8ae60eeb064ade1bf6302c2ed529c24603b1b3e;hp=0000000000000000000000000000000000000000;hpb=f3c9d86cf79c4736eaee91ceb2b1c1cb7857b87c;p=nfs-utils.git diff --git a/debian/patches/10-ccachedir-off-by-one.patch b/debian/patches/10-ccachedir-off-by-one.patch new file mode 100644 index 0000000..02d36a4 --- /dev/null +++ b/debian/patches/10-ccachedir-off-by-one.patch @@ -0,0 +1,13 @@ +Index: nfs-utils-1.0.10/utils/gssd/gssd.c +=================================================================== +--- nfs-utils-1.0.10.orig/utils/gssd/gssd.c ++++ nfs-utils-1.0.10/utils/gssd/gssd.c +@@ -118,7 +118,7 @@ main(int argc, char *argv[]) + break; + case 'd': + strncpy(ccachedir, optarg, sizeof(ccachedir)); +- if (ccachedir[sizeof(ccachedir-1)] != '\0') ++ if (ccachedir[sizeof(ccachedir)-1] != '\0') + errx(1, "ccachedir path name too long"); + break; + default: