aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/wordsplit.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/wordsplit.c b/src/wordsplit.c
index 48312bb..b38dde4 100644
--- a/src/wordsplit.c
+++ b/src/wordsplit.c
@@ -2687,4 +2687,6 @@ wordsplit_run (const char *command, size_t length, struct wordsplit *wsp,
2687 size_t start; 2687 size_t start;
2688 2688
2689 /* Initialize error context early */
2690 wsp->ws_errctx = NULL;
2689 if (!command) 2691 if (!command)
2690 { 2692 {
@@ -2797,4 +2799,8 @@ void
2797wordsplit_free (struct wordsplit *ws) 2799wordsplit_free (struct wordsplit *ws)
2798{ 2800{
2801 if (ws->ws_errno == WRDSE_USAGE)
2802 /* Usage error: the structure is not properly initialized and there's
2803 nothing to free. */
2804 return;
2799 wordsplit_clearerr (ws); 2805 wordsplit_clearerr (ws);
2800 wordsplit_free_nodes (ws); 2806 wordsplit_free_nodes (ws);

Return to:

Send suggestions and report system problems to the System administrator.