aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org>2019-06-13 13:54:18 +0300
committerSergey Poznyakoff <gray@gnu.org>2019-06-13 13:54:18 +0300
commitdbe318987cf3a36fe63893205d3df0dc3be7fa4a (patch)
tree6054155c2b203a10d5d6bf7f33b164ab89b260b7
parentc31f6e97690e6febb98e42fdc5172b4b4280260c (diff)
downloadgrecs-dbe318987cf3a36fe63893205d3df0dc3be7fa4a.tar.gz
grecs-dbe318987cf3a36fe63893205d3df0dc3be7fa4a.tar.bz2
Bugfix
* lib/wordsplit.c (_wsplt_store_errctx): Fix typo in the error message. (wsplt_assign_var): Fix a +1 offset of the ws_envidx field.
-rw-r--r--src/wordsplit.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/wordsplit.c b/src/wordsplit.c
index b38dde4..d01fd43 100644
--- a/src/wordsplit.c
+++ b/src/wordsplit.c
@@ -112,13 +112,13 @@ _wsplt_store_errctx (struct wordsplit *wsp, char const *str, size_t len)
{
free (wsp->ws_errctx);
wsp->ws_errctx = malloc (len + 1);
if (!wsp->ws_errctx)
{
wsp->ws_error ("%s",
- _("memory exhausted while trying to store error subject"));
+ _("memory exhausted while trying to store error context"));
}
else
{
memcpy (wsp->ws_errctx, str, len);
wsp->ws_errctx[len] = 0;
}
@@ -1182,13 +1182,13 @@ wsplt_assign_var (struct wordsplit *wsp, const char *name, size_t namelen,
return _wsplt_nomem (wsp);
memcpy (v, name, namelen);
v[namelen++] = '=';
strcpy(v + namelen, value);
wsp->ws_env[wsp->ws_envidx++] = v;
}
- wsp->ws_env[wsp->ws_envidx++] = NULL;
+ wsp->ws_env[wsp->ws_envidx] = NULL;
return WRDSE_OK;
}
int
wsplt_assign_param (struct wordsplit *wsp, int param_idx, char *value)
{

Return to:

Send suggestions and report system problems to the System administrator.