nfs4: Fix mismatching allocation and deallocation
Fixes CID #1108170. Signed-off-by: Pawel Dziepak <[email protected]>
This commit is contained in:
committed by
Pawel Dziepak
parent
d22fdcae7d
commit
7ed6150478
@@ -99,13 +99,13 @@ ParseArguments(const char* _args, AddressResolver** address, char** _server,
|
|||||||
return B_NO_MEMORY;
|
return B_NO_MEMORY;
|
||||||
*address = new AddressResolver(args);
|
*address = new AddressResolver(args);
|
||||||
if (*address == NULL) {
|
if (*address == NULL) {
|
||||||
delete *_server;
|
free(*_server);
|
||||||
return B_NO_MEMORY;
|
return B_NO_MEMORY;
|
||||||
}
|
}
|
||||||
|
|
||||||
*_path = strdup(path);
|
*_path = strdup(path);
|
||||||
if (*_path == NULL) {
|
if (*_path == NULL) {
|
||||||
delete *_server;
|
free(*_server);
|
||||||
delete *address;
|
delete *address;
|
||||||
return B_NO_MEMORY;
|
return B_NO_MEMORY;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user