diff options
Diffstat (limited to 'package/util-linux/patches/patch-mount_mntent_c')
-rw-r--r-- | package/util-linux/patches/patch-mount_mntent_c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/package/util-linux/patches/patch-mount_mntent_c b/package/util-linux/patches/patch-mount_mntent_c new file mode 100644 index 000000000..7445e1bf4 --- /dev/null +++ b/package/util-linux/patches/patch-mount_mntent_c @@ -0,0 +1,30 @@ +$Id: update-patches 24 2008-08-31 14:56:13Z wbx $ +--- util-linux-2.12r.orig/mount/mntent.c 2004-10-13 22:57:34.000000000 +0200 ++++ util-linux-2.12r/mount/mntent.c 2008-10-16 12:00:45.000000000 +0200 +@@ -6,7 +6,7 @@ + */ + + #include <stdio.h> +-#include <string.h> /* for index */ ++#include <string.h> /* for strchr */ + #include <ctype.h> /* for isdigit */ + #include <sys/stat.h> /* for umask */ + #include "mntent.h" +@@ -158,7 +158,7 @@ my_getmntent (mntFILE *mfp) { + return NULL; + + mfp->mntent_lineno++; +- s = index (buf, '\n'); ++ s = strchr (buf, '\n'); + if (s == NULL) { + /* Missing final newline? Otherwise extremely */ + /* long line - assume file was corrupted */ +@@ -166,7 +166,7 @@ my_getmntent (mntFILE *mfp) { + fprintf(stderr, _("[mntent]: warning: no final " + "newline at the end of %s\n"), + mfp->mntent_file); +- s = index (buf, 0); ++ s = strchr (buf, 0); + } else { + mfp->mntent_errs = 1; + goto err; |