| Submitter | Julian Lunz |
|---|---|
| Date | April 8, 2012, 10:32 a.m. |
| Message ID | <1333881171-3707-1-git-send-email-git@jlunz.de> |
| Download | mbox | patch |
| Permalink | /patch/151354/ |
| State | Accepted |
| Headers | show |
Comments
>>>>> "Julian" == Julian Lunz <git@jlunz.de> writes:
Julian> Makedevs path name is currently limited to 40, changed it to
Julian> PATH_MAX 4096 from linux/include/linux/limits.h
Julian> Signed-off-by: Julian Lunz <git@jlunz.de>
Committed, thanks.
Patch
diff --git a/package/makedevs/makedevs.c b/package/makedevs/makedevs.c index 5d5668d..ab90b93 100644 --- a/package/makedevs/makedevs.c +++ b/package/makedevs/makedevs.c @@ -410,7 +410,7 @@ int main(int argc, char **argv) unsigned int count = 0; unsigned int increment = 0; unsigned int start = 0; - char name[41]; + char name[4096]; char user[41]; char group[41]; char *full_name; @@ -419,7 +419,7 @@ int main(int argc, char **argv) linenum++; - if ((2 > sscanf(line, "%40s %c %o %40s %40s %u %u %u %u %u", name, + if ((2 > sscanf(line, "%4095s %c %o %40s %40s %u %u %u %u %u", name, &type, &mode, user, group, &major, &minor, &start, &increment, &count)) || ((major | minor | start | count | increment) > 0xfffff))
Makedevs path name is currently limited to 40, changed it to PATH_MAX 4096 from linux/include/linux/limits.h Signed-off-by: Julian Lunz <git@jlunz.de> --- package/makedevs/makedevs.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)