diff options
author | Juergen Beisert <j.beisert@pengutronix.de> | 2009-03-30 08:25:35 +0000 |
---|---|---|
committer | Juergen Beisert <j.beisert@pengutronix.de> | 2009-03-30 08:25:35 +0000 |
commit | d1927713c67de8eba1427ad7da508c5a14673ad9 (patch) | |
tree | 3e22c6223ac157d37542075d45c28158659ec2a3 /patches | |
parent | d3c4d3d8ef0a95365c81f288fefe08671750f834 (diff) | |
download | ptxdist-d1927713c67de8eba1427ad7da508c5a14673ad9.tar.gz ptxdist-d1927713c67de8eba1427ad7da508c5a14673ad9.tar.xz |
* libnetpbm: Fix a path length restriction of its embedded libopt tool
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10180 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'patches')
-rw-r--r-- | patches/netpbm-10.31/generic/remove_path_size_restriction.diff | 39 | ||||
-rw-r--r-- | patches/netpbm-10.31/generic/series | 1 |
2 files changed, 40 insertions, 0 deletions
diff --git a/patches/netpbm-10.31/generic/remove_path_size_restriction.diff b/patches/netpbm-10.31/generic/remove_path_size_restriction.diff new file mode 100644 index 000000000..da27a500c --- /dev/null +++ b/patches/netpbm-10.31/generic/remove_path_size_restriction.diff @@ -0,0 +1,39 @@ +Subject: Remove the length check +From: Juergen Beisert <jbe@pengutronix.de> + +Remove the length check. It prevents handling of long paths. Program ends with +a confusing error message like this one: + +"serious libopt error prevented parsing library names. Invalid input to +libopt is NOT the problem." + +The message is correct, but does not help... + +Signed-off-by: Juergen Beisert <jbe@pengutronix.de> + +--- + buildtools/libopt.c | 4 ---- + 1 file changed, 4 deletions(-) + +Index: buildtools/libopt.c +=================================================================== +--- buildtools/libopt.c.orig ++++ buildtools/libopt.c +@@ -509,9 +509,6 @@ main(int argc, char **argv) { + runtime = TRUE; + else if (strcmp(argv[arg], "-quiet") == 0) + quiet = TRUE; +- else { +- if (strlen(argv[arg]) > 200) +- error = TRUE; + else { + const char * options; + processOneLibrary(argv[arg], runtime, explicit, +@@ -527,7 +524,6 @@ main(int argc, char **argv) { + strfree(options); + } + } +- } + } + if (error) { + fprintf(stderr, "serious libopt error prevented parsing library " diff --git a/patches/netpbm-10.31/generic/series b/patches/netpbm-10.31/generic/series new file mode 100644 index 000000000..bb01508b1 --- /dev/null +++ b/patches/netpbm-10.31/generic/series @@ -0,0 +1 @@ +remove_path_size_restriction.diff -p0 |