From 85a159b34efaf776cf5bcb445d878da943c691e8 Mon Sep 17 00:00:00 2001 From: kramm Date: Tue, 30 Dec 2008 23:01:21 +0000 Subject: [PATCH] small print refinement --- lib/as3/pool.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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; } -- 1.7.10.4