argp-standalone: fix segfault in canon_doc_option
Backported from glibc. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
This commit is contained in:
		| @@ -0,0 +1,14 @@ | ||||
| --- a/argp-help.c | ||||
| +++ b/argp-help.c | ||||
| @@ -777,9 +777,9 @@ hol_entry_cmp (const struct hol_entry *e | ||||
|        const char *long2 = hol_entry_first_long (entry2); | ||||
|   | ||||
|        if (doc1) | ||||
| -	doc1 = canon_doc_option (&long1); | ||||
| +        doc1 = long1 != NULL && canon_doc_option (&long1); | ||||
|        if (doc2) | ||||
| -	doc2 = canon_doc_option (&long2); | ||||
| +	doc2 = long2 != NULL && canon_doc_option (&long2); | ||||
|   | ||||
|        if (doc1 != doc2) | ||||
|  	/* `documentation' options always follow normal options (or | ||||
		Reference in New Issue
	
	Block a user
	 Stijn Tintel
					Stijn Tintel