From 8f9f03c45746ca4b82ec80ea8613165151d3f85d Mon Sep 17 00:00:00 2001 From: rlar Date: Sat, 18 Nov 2017 15:54:18 +0100 Subject: [PATCH] nupa_assignment(), fix lvalues --- src/frontend/numparam/xpressn.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/frontend/numparam/xpressn.c b/src/frontend/numparam/xpressn.c index 3e3b8a73f..dd2fa9946 100644 --- a/src/frontend/numparam/xpressn.c +++ b/src/frontend/numparam/xpressn.c @@ -1419,7 +1419,7 @@ nupa_assignment(dico_t *dico, const char * const s, char mode) */ { /* s has the format: ident = expression; ident= expression ... */ - const char * const s_end; + const char * const s_end = s + strlen(s); const char *p = s; bool error, err; nupa_type dtype; @@ -1431,7 +1431,6 @@ nupa_assignment(dico_t *dico, const char * const s, char mode) spice_dstring_init(&tstr); spice_dstring_init(&ustr); - (s_end - s) = (int) strlen(s); error = 0; while (((p - s) < (s_end - s)) && (*p <= ' '))