diff options
author | Rob Landley <rob@landley.net> | 2006-03-01 16:39:45 +0000 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2006-03-01 16:39:45 +0000 |
commit | e7c43b66d74ee9902a6732122788a7a16bcfbf18 (patch) | |
tree | ebb8583e9e1265588592614c0b4878daded44125 /networking/udhcp | |
parent | 93f2286e6e59dab5eed14b5912a79254031c5a62 (diff) | |
download | busybox-w32-e7c43b66d74ee9902a6732122788a7a16bcfbf18.tar.gz busybox-w32-e7c43b66d74ee9902a6732122788a7a16bcfbf18.tar.bz2 busybox-w32-e7c43b66d74ee9902a6732122788a7a16bcfbf18.zip |
Cleanup patch from Denis Vlasenko. Mostly variants of removing the if(x)
from before "if(x) free(x)".
Diffstat (limited to 'networking/udhcp')
-rw-r--r-- | networking/udhcp/dhcpc.c | 8 | ||||
-rw-r--r-- | networking/udhcp/files.c | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/networking/udhcp/dhcpc.c b/networking/udhcp/dhcpc.c index e035bd4c2..7e7f94a5a 100644 --- a/networking/udhcp/dhcpc.c +++ b/networking/udhcp/dhcpc.c | |||
@@ -217,7 +217,7 @@ int main(int argc, char *argv[]) | |||
217 | case 'c': | 217 | case 'c': |
218 | if (no_clientid) show_usage(); | 218 | if (no_clientid) show_usage(); |
219 | len = strlen(optarg) > 255 ? 255 : strlen(optarg); | 219 | len = strlen(optarg) > 255 ? 255 : strlen(optarg); |
220 | if (client_config.clientid) free(client_config.clientid); | 220 | free(client_config.clientid); |
221 | client_config.clientid = xmalloc(len + 2); | 221 | client_config.clientid = xmalloc(len + 2); |
222 | client_config.clientid[OPT_CODE] = DHCP_CLIENT_ID; | 222 | client_config.clientid[OPT_CODE] = DHCP_CLIENT_ID; |
223 | client_config.clientid[OPT_LEN] = len; | 223 | client_config.clientid[OPT_LEN] = len; |
@@ -230,7 +230,7 @@ int main(int argc, char *argv[]) | |||
230 | break; | 230 | break; |
231 | case 'V': | 231 | case 'V': |
232 | len = strlen(optarg) > 255 ? 255 : strlen(optarg); | 232 | len = strlen(optarg) > 255 ? 255 : strlen(optarg); |
233 | if (client_config.vendorclass) free(client_config.vendorclass); | 233 | free(client_config.vendorclass); |
234 | client_config.vendorclass = xmalloc(len + 2); | 234 | client_config.vendorclass = xmalloc(len + 2); |
235 | client_config.vendorclass[OPT_CODE] = DHCP_VENDOR; | 235 | client_config.vendorclass[OPT_CODE] = DHCP_VENDOR; |
236 | client_config.vendorclass[OPT_LEN] = len; | 236 | client_config.vendorclass[OPT_LEN] = len; |
@@ -245,7 +245,7 @@ int main(int argc, char *argv[]) | |||
245 | case 'h': | 245 | case 'h': |
246 | case 'H': | 246 | case 'H': |
247 | len = strlen(optarg) > 255 ? 255 : strlen(optarg); | 247 | len = strlen(optarg) > 255 ? 255 : strlen(optarg); |
248 | if (client_config.hostname) free(client_config.hostname); | 248 | free(client_config.hostname); |
249 | client_config.hostname = xmalloc(len + 2); | 249 | client_config.hostname = xmalloc(len + 2); |
250 | client_config.hostname[OPT_CODE] = DHCP_HOST_NAME; | 250 | client_config.hostname[OPT_CODE] = DHCP_HOST_NAME; |
251 | client_config.hostname[OPT_LEN] = len; | 251 | client_config.hostname[OPT_LEN] = len; |
@@ -253,7 +253,7 @@ int main(int argc, char *argv[]) | |||
253 | break; | 253 | break; |
254 | case 'F': | 254 | case 'F': |
255 | len = strlen(optarg) > 255 ? 255 : strlen(optarg); | 255 | len = strlen(optarg) > 255 ? 255 : strlen(optarg); |
256 | if (client_config.fqdn) free(client_config.fqdn); | 256 | free(client_config.fqdn); |
257 | client_config.fqdn = xmalloc(len + 5); | 257 | client_config.fqdn = xmalloc(len + 5); |
258 | client_config.fqdn[OPT_CODE] = DHCP_FQDN; | 258 | client_config.fqdn[OPT_CODE] = DHCP_FQDN; |
259 | client_config.fqdn[OPT_LEN] = len + 3; | 259 | client_config.fqdn[OPT_LEN] = len + 3; |
diff --git a/networking/udhcp/files.c b/networking/udhcp/files.c index 01534f2bb..416b1feb0 100644 --- a/networking/udhcp/files.c +++ b/networking/udhcp/files.c | |||
@@ -62,7 +62,7 @@ static int read_str(const char *line, void *arg) | |||
62 | { | 62 | { |
63 | char **dest = arg; | 63 | char **dest = arg; |
64 | 64 | ||
65 | if (*dest) free(*dest); | 65 | free(*dest); |
66 | *dest = strdup(line); | 66 | *dest = strdup(line); |
67 | 67 | ||
68 | return 1; | 68 | return 1; |