mirror of
https://github.com/darlinghq/darling-libxml2.git
synced 2025-01-27 05:23:51 +00:00
fixed 2 bugs pointed in #116448 Daniel
* debugXML.c xpath.c: fixed 2 bugs pointed in #116448 Daniel
This commit is contained in:
parent
ffe4f5ec16
commit
7a985a18c2
@ -1,3 +1,7 @@
|
||||
Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
|
||||
|
||||
* debugXML.c xpath.c: fixed 2 bugs pointed in #116448
|
||||
|
||||
Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
|
||||
|
||||
* xinclude.c: fixed bug #116095 removing the error message when
|
||||
|
@ -2104,7 +2104,7 @@ xmlShell(xmlDocPtr doc, char *filename, xmlShellReadlineFunc input,
|
||||
while (1) {
|
||||
if (ctxt->node == (xmlNodePtr) ctxt->doc)
|
||||
snprintf(prompt, sizeof(prompt), "%s > ", "/");
|
||||
else if (ctxt->node->name)
|
||||
else if ((ctxt->node != NULL) && (ctxt->node->name))
|
||||
snprintf(prompt, sizeof(prompt), "%s > ", ctxt->node->name);
|
||||
else
|
||||
snprintf(prompt, sizeof(prompt), "? > ");
|
||||
@ -2329,6 +2329,13 @@ xmlShell(xmlDocPtr doc, char *filename, xmlShellReadlineFunc input,
|
||||
if (list->nodesetval != NULL) {
|
||||
if (list->nodesetval->nodeNr == 1) {
|
||||
ctxt->node = list->nodesetval->nodeTab[0];
|
||||
if ((ctxt->node != NULL) &&
|
||||
(ctxt->node->type ==
|
||||
XML_NAMESPACE_DECL)) {
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"cannot cd to namespace\n");
|
||||
ctxt->node = NULL;
|
||||
}
|
||||
} else
|
||||
xmlGenericError(xmlGenericErrorContext,
|
||||
"%s is a %d Node Set\n",
|
||||
|
Loading…
x
Reference in New Issue
Block a user