summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--expat/examples/elements.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/expat/examples/elements.c b/expat/examples/elements.c
index a2673d37..f0497ece 100644
--- a/expat/examples/elements.c
+++ b/expat/examples/elements.c
@@ -82,6 +82,11 @@ main(void) {
int done;
int depth = 0;
+ if (! parser) {
+ fprintf(stderr, "Couldn't allocate memory for parser\n");
+ return 1;
+ }
+
XML_SetUserData(parser, &depth);
XML_SetElementHandler(parser, startElement, endElement);
do {