fix up free() old defensive code

This commit is contained in:
Dwight
2009-05-13 11:42:48 -04:00
parent 1d94ab95c5
commit 9d5bbc8090
3 changed files with 17 additions and 0 deletions

View File

@@ -75,6 +75,8 @@ namespace mongo {
string toString( JSString * so ){
jschar * s = JS_GetStringChars( so );
size_t srclen = JS_GetStringLength( so );
if( srclen == 0 )
return "";
size_t len = srclen * 2;
char * dst = (char*)malloc( len );