corrected null pointer deferences

This commit is contained in:
Nikos Mavrogiannopoulos
2013-07-05 15:01:09 +02:00
parent 3344a1f0dc
commit 3d18c41b4d
2 changed files with 4 additions and 1 deletions

View File

@@ -377,7 +377,6 @@ unsigned i;
DEL(config->dh_params_file);
DEL(config->name);
DEL(config->cert);
DEL(config->key);
DEL(config->pin_file);
DEL(config->srk_pin_file);
DEL(config->ca);
@@ -400,6 +399,7 @@ unsigned i;
DEL(config->network.routes[i]);
for (i=0;i<config->key_size;i++)
DEL(config->key[i]);
DEL(config->key);
for (i=0;i<config->cert_size;i++)
DEL(config->cert[i]);
DEL(config->network.routes);

View File

@@ -65,6 +65,9 @@ const char* script;
char real[64];
char local[64];
char remote[64];
if (proc->lease == NULL)
exit(1);
if (getnameinfo((void*)&proc->remote_addr, proc->remote_addr_len, real, sizeof(real), NULL, 0, NI_NUMERICHOST) != 0)
exit(1);