diff options
Diffstat (limited to 'src/function.c')
-rw-r--r-- | src/function.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/function.c b/src/function.c index 8b966484..62b13f52 100644 --- a/src/function.c +++ b/src/function.c @@ -2011,7 +2011,8 @@ static char * func_eq (char *o, char **argv, char *funcname UNUSED) { int result = ! strcmp (argv[0], argv[1]); - o = variable_buffer_output (o, result ? "1" : "", result); + if (result) + o = variable_buffer_output (o, "1", 1); return o; } @@ -2026,7 +2027,8 @@ func_not (char *o, char **argv, char *funcname UNUSED) int result = 0; NEXT_TOKEN (s); result = ! (*s); - o = variable_buffer_output (o, result ? "1" : "", result); + if (result) + o = variable_buffer_output (o, "1", 1); return o; } #endif |