small bugfixes and leaks, patch by João Silva

This commit is contained in:
Vítor Santos Costa
2014-06-14 10:27:39 +01:00
parent 6286de06be
commit f00a6d5a40
19 changed files with 57 additions and 21 deletions

View File

@@ -337,7 +337,7 @@ char *YAPAtom::name(void) {
sz = strlen(s)+1;
char *os = new char[sz];
memcpy(os, s, sz);
delete s;
delete[] s;
return os;
} else if (IsBlob(a)) {
PL_blob_t *type = RepBlobProp(a->PropsOfAE)->blob_t;
@@ -365,7 +365,7 @@ char *YAPAtom::name(void) {
#endif
char *os = new char[sz];
memcpy(os, s, sz);
delete s;
delete[] s;
return os;
}
} else {