free name on error, from coverity #115
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24090 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		@@ -344,8 +344,10 @@ dsstringprep(const DirectoryString *ds, uint32_t **rname, size_t *rlen)
 | 
				
			|||||||
	if (name == NULL)
 | 
						if (name == NULL)
 | 
				
			||||||
	    return ENOMEM;
 | 
						    return ENOMEM;
 | 
				
			||||||
	ret = wind_utf8ucs4(ds->u.utf8String, name, &len);
 | 
						ret = wind_utf8ucs4(ds->u.utf8String, name, &len);
 | 
				
			||||||
	if (ret)
 | 
						if (ret) {
 | 
				
			||||||
 | 
						    free(name);
 | 
				
			||||||
	    return ret;
 | 
						    return ret;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
	break;
 | 
						break;
 | 
				
			||||||
    default:
 | 
					    default:
 | 
				
			||||||
	_hx509_abort("unknown directory type: %d", ds->element);
 | 
						_hx509_abort("unknown directory type: %d", ds->element);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user