aboutsummaryrefslogtreecommitdiffstats
path: root/gawkapi.c
diff options
context:
space:
mode:
authorAndrew J. Schorr <aschorr@telemetry-investments.com>2016-07-06 21:31:22 -0400
committerAndrew J. Schorr <aschorr@telemetry-investments.com>2016-07-06 21:31:22 -0400
commitce342a04922797cb53557178c54d32c4efafda16 (patch)
treed92372e30a992d950705e1f234bea5ac6405bd67 /gawkapi.c
parentf8424b236fabb881cc977b9e8e2e7c8debf56da0 (diff)
downloadegawk-ce342a04922797cb53557178c54d32c4efafda16.tar.gz
egawk-ce342a04922797cb53557178c54d32c4efafda16.tar.bz2
egawk-ce342a04922797cb53557178c54d32c4efafda16.zip
Document string termination in header files and remove no-longer-needed string termination logic in various places.
Diffstat (limited to 'gawkapi.c')
-rw-r--r--gawkapi.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gawkapi.c b/gawkapi.c
index df69012b..afefa4f6 100644
--- a/gawkapi.c
+++ b/gawkapi.c
@@ -440,6 +440,7 @@ node_to_awk_value(NODE *node, awk_value_t *val, awk_valtype_t wanted)
(void) force_string(node);
val->str_value.str = node->stptr;
val->str_value.len = node->stlen;
+ assert(val->str_value.str[val->str_value.len] == '\0');
ret = awk_true;
break;
@@ -468,6 +469,7 @@ node_to_awk_value(NODE *node, awk_value_t *val, awk_valtype_t wanted)
val->val_type = AWK_STRING;
val->str_value.str = node->stptr;
val->str_value.len = node->stlen;
+ assert(val->str_value.str[val->str_value.len] == '\0');
ret = awk_true;
} else
val->val_type = AWK_UNDEFINED;