aboutsummaryrefslogtreecommitdiff
path: root/src/sc_parse.c
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.org.uk>2016-03-14 23:24:00 +0100
committerThomas White <taw@bitwiz.org.uk>2016-03-14 23:24:00 +0100
commit8d69fd3d476179768d9e13d79261c5a1a7cacda4 (patch)
treecc4ab748be126479be943eeb4d1854a045d5a6d8 /src/sc_parse.c
parentc900972b5752c6fd10ca01a5789dc969f2648811 (diff)
Fix frame creation
Diffstat (limited to 'src/sc_parse.c')
-rw-r--r--src/sc_parse.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/sc_parse.c b/src/sc_parse.c
index ef9f3da..60a03ff 100644
--- a/src/sc_parse.c
+++ b/src/sc_parse.c
@@ -556,6 +556,10 @@ SCBlock *find_last_child(SCBlock *bl)
void sc_insert_text(SCBlock *b1, int o1, const char *t)
{
+ if ( b1->contents == NULL ) {
+ b1->contents = strdup(t);
+ return;
+ }
size_t len = strlen(b1->contents)+1+strlen(t);
char *cnew = realloc(b1->contents, len);
char *tmp = malloc(len);