1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2024-10-26 20:25:14 +03:00

Fix parsing of xmllint --maxmem option

Fixes #195.
This commit is contained in:
Nick Wellnhofer 2022-02-01 16:21:10 +01:00
parent 96dc7f4ae6
commit 247cfa27cc

View File

@ -3189,14 +3189,13 @@ main(int argc, char **argv) {
if ((!strcmp(argv[i], "-maxmem")) ||
(!strcmp(argv[i], "--maxmem"))) {
i++;
if (sscanf(argv[i], "%d", &maxmem) == 1) {
xmlMemSetup(myFreeFunc, myMallocFunc, myReallocFunc,
myStrdupFunc);
} else {
if ((i >= argc) || (sscanf(argv[i], "%d", &maxmem) != 1)) {
maxmem = 0;
}
}
}
if (maxmem != 0)
xmlMemSetup(myFreeFunc, myMallocFunc, myReallocFunc, myStrdupFunc);
LIBXML_TEST_VERSION