Browse Source

Fixed a bug that added a spurios character to vector names like in vxxxx#branch when

HAVE_ASPRINTF is not defined.
pre-master-46
pnenzi 25 years ago
parent
commit
df54ab497e
  1. 2
      src/spicelib/parser/ifnewuid.c

2
src/spicelib/parser/ifnewuid.c

@ -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…
Cancel
Save