mirror of
https://github.com/Orc/discount.git
synced 2026-09-25 04:10:00 +03:00
Merge pull request #131 from koenpunt/mkd_cleanup-from-caller
handle cleanup from the caller
This commit is contained in:
@@ -145,7 +145,6 @@ mkd_dump(Document *doc, FILE *out, int flags, char *title)
|
||||
dumptree(doc->code, &stack, out);
|
||||
DELETE(stack);
|
||||
|
||||
mkd_cleanup(doc);
|
||||
return 0;
|
||||
}
|
||||
return -1;
|
||||
|
||||
@@ -206,9 +206,9 @@ main(int argc, char **argv)
|
||||
mkd_generatetoc(doc, stdout);
|
||||
if ( content )
|
||||
mkd_generatehtml(doc, stdout);
|
||||
mkd_cleanup(doc);
|
||||
}
|
||||
}
|
||||
mkd_cleanup(doc);
|
||||
}
|
||||
mkd_deallocate_tags();
|
||||
adump();
|
||||
|
||||
+6
-1
@@ -30,6 +30,7 @@ char **argv;
|
||||
char *q;
|
||||
int version = 0;
|
||||
int opt;
|
||||
int ret;
|
||||
mkd_flag_t flags = 0;
|
||||
|
||||
if ( (q = getenv("MARKDOWN_FLAGS")) )
|
||||
@@ -82,5 +83,9 @@ char **argv;
|
||||
exit(1);
|
||||
}
|
||||
|
||||
exit(mkd_xhtmlpage(doc, flags, stdout));
|
||||
ret = mkd_xhtmlpage(doc, flags, stdout);
|
||||
|
||||
mkd_cleanup(doc);
|
||||
|
||||
exit(ret);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user