From c5aeb34bc94f56fdd17eefe4aeb143337a73d798 Mon Sep 17 00:00:00 2001
From: Murai Takashi <tmurai01@gmail.com>
Date: Wed, 23 Oct 2013 06:39:12 +0900
Subject: [PATCH] Fix mismatching allocation and deallocation
---
.../kernel/file_systems/nfs4/kernel_interface.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp b/src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp
index 2f26e42..3891627 100644
a
|
b
|
ParseArguments(const char* _args, AddressResolver** address, char** _server,
|
99 | 99 | return B_NO_MEMORY; |
100 | 100 | *address = new AddressResolver(args); |
101 | 101 | if (*address == NULL) { |
102 | | delete *_server; |
| 102 | free(*_server); |
103 | 103 | return B_NO_MEMORY; |
104 | 104 | } |
105 | 105 | |
106 | 106 | *_path = strdup(path); |
107 | 107 | if (*_path == NULL) { |
108 | | delete *_server; |
| 108 | free(*_server); |
109 | 109 | delete *address; |
110 | 110 | return B_NO_MEMORY; |
111 | 111 | } |