ext2spice: mergeAttr() fix, leak removal and restore original intention
This commit is contained in:
parent
b3617f603d
commit
e7c46102d6
|
|
@ -4252,11 +4252,11 @@ mergeAttr(a1, a2)
|
||||||
*a1 = *a2;
|
*a1 = *a2;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
char *t;
|
size_t l1 = strlen(*a1);
|
||||||
int l1 = strlen(*a1);
|
size_t l2 = strlen(*a2);
|
||||||
int l2 = strlen(*a2);
|
char *t = (char *) mallocMagic(l1 + l2 + 1);
|
||||||
t = (char *) mallocMagic((unsigned int)((l1 + l2) + 1));
|
strcpy(t, *a1); /* strcpy_advance() */
|
||||||
t = (char *) strcat(*a1, *a2);
|
strcat(t, *a2);
|
||||||
freeMagic(*a1);
|
freeMagic(*a1);
|
||||||
*a1 = t;
|
*a1 = t;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue