diff options
author | Thomas White <taw@bitwiz.org.uk> | 2013-09-09 22:50:41 +0200 |
---|---|---|
committer | Thomas White <taw@bitwiz.org.uk> | 2013-09-09 22:50:41 +0200 |
commit | 6b125fe2551be58b1b6859cafb9b35482aab9e6f (patch) | |
tree | df87c9baf6622944b2763255c08e2fd696c39f9b | |
parent | 3f11d2f3453609a732683cebe861ead5d924b601 (diff) |
[un]escape_text(): Check for NULL input
-rw-r--r-- | src/loadsave.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/loadsave.c b/src/loadsave.c index 8fee31d..683c94e 100644 --- a/src/loadsave.c +++ b/src/loadsave.c @@ -407,6 +407,8 @@ char *escape_text(const char *a) char *b; size_t l1, l, i; + if ( a == NULL ) return NULL; + l1 = strlen(a); b = malloc(2*l1 + 1); @@ -442,6 +444,8 @@ char *unescape_text(const char *a) size_t l1, l, i; int escape; + if ( a == NULL ) return NULL; + l1 = strlen(a); b = malloc(l1 + 1); |