From: kramm Date: Tue, 30 Dec 2008 23:01:21 +0000 (+0000) Subject: small print refinement X-Git-Tag: release-0-9-0~533 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=85a159b34efaf776cf5bcb445d878da943c691e8 small print refinement --- diff --git a/lib/as3/pool.c b/lib/as3/pool.c index 4f37956..952dcb5 100644 --- a/lib/as3/pool.c +++ b/lib/as3/pool.c @@ -181,7 +181,13 @@ char* namespace_tostring(namespace_t*ns) access = access2str(type); char*s = escape_string(ns->name); char*string = (char*)malloc(strlen(access)+strlen(s)+3); - int l = sprintf(string, "[%s]%s", access, s); + if(!s) + sprintf(string, "[%s]NULL", access, s); + else if(!*s) + sprintf(string, "[%s]\"\"", access, s); + else + sprintf(string, "[%s]", access, s); + free(s); return string; }