branch | RCL_3 |
changeset 16 | d10d750052f0 |
parent 0 | e35f40988205 |
child 24 | 74f0b3eb154c |
--- a/xmlsecurityengine/xmlsec/src/xmlsec_keyinfo.c Thu Apr 01 00:31:02 2010 +0300 +++ b/xmlsecurityengine/xmlsec/src/xmlsec_keyinfo.c Tue Apr 27 18:31:15 2010 +0300 @@ -770,9 +770,14 @@ } /* finally set key name if it is not there */ - if(xmlSecKeyGetName(key) == NULL) { - xmlSecKeySetName(key, newName); - } + if(xmlSecKeyGetName(key) == NULL) + { + if(xmlSecKeySetName(key, newName)<0) + { + xmlFree(newName); + return(-1); + } + } xmlFree(newName); return(0); }