Fixed a bug that added a spurios character to vector names like in vxxxx#branch when
HAVE_ASPRINTF is not defined.
This commit is contained in:
parent
74b6d75ba1
commit
df54ab497e
|
|
@ -34,7 +34,7 @@ IFnewUid(void *ckt, IFuid * newuid, IFuid olduid, char *suffix, int type,
|
||||||
asprintf(&newname, "%s#%s", (char *) olduid, suffix);
|
asprintf(&newname, "%s#%s", (char *) olduid, suffix);
|
||||||
#else /* ~ HAVE_ASPRINTF */
|
#else /* ~ HAVE_ASPRINTF */
|
||||||
if ( (newname = (char *) malloc(strlen((char *) olduid) +
|
if ( (newname = (char *) malloc(strlen((char *) olduid) +
|
||||||
strlen(suffix) + strlen("#\0")))
|
strlen(suffix) + 2)) /* 2 = strlen("#\0") */
|
||||||
== NULL){
|
== NULL){
|
||||||
fprintf(stderr,"malloc failed\n");
|
fprintf(stderr,"malloc failed\n");
|
||||||
exit(1);
|
exit(1);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue