Commit 8876b675 authored by Julian Lunz's avatar Julian Lunz Committed by Peter Korsgaard
Browse files

Fix makedevs to allow longer path names



Makedevs path name is currently limited to 40, changed it to
PATH_MAX 4096 from linux/include/linux/limits.h
Signed-off-by: default avatarJulian Lunz <git@jlunz.de>
Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent acf7bb72
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -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))