1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-07-29 15:41:13 +03:00

Fix for bug 436589

https://bugzilla.gnome.org/show_bug.cgi?id=436589

Need to check availablility of argument before scanning it
This commit is contained in:
Imran Azeezullah
2013-09-30 10:18:03 +08:00
committed by Daniel Veillard
parent a976434b62
commit 02b30799fe

View File

@ -730,6 +730,11 @@ main(int argc, char **argv)
int value;
i++;
if (i == argc) {
fprintf(stderr, "XSLT maxdepth value not specified!\n");
return (2);
}
if (sscanf(argv[i], "%d", &value) == 1) {
if (value > 0)
xsltMaxDepth = value;
@ -748,6 +753,11 @@ main(int argc, char **argv)
int value;
i++;
if (i == argc) {
fprintf(stderr, "XML maxparserdepth value not specified!\n");
return (2);
}
if (sscanf(argv[i], "%d", &value) == 1) {
if (value > 0)
xmlParserMaxDepth = value;