diff options
author | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2011-07-13 11:45:10 +0000 |
---|---|---|
committer | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2011-07-13 11:45:10 +0000 |
commit | a07097180ba3752ebc9db78760fa316252ca8a5a (patch) | |
tree | 458f7654307d5021d364b1ba6ba43056ec02c87e /iemnet_data.c | |
parent | 2cc6b7fb0fb3c39f1fc38a6d33d3449804870232 (diff) |
NULL-pointer protection
svn path=/trunk/externals/iem/iemnet/; revision=15149
Diffstat (limited to 'iemnet_data.c')
-rw-r--r-- | iemnet_data.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/iemnet_data.c b/iemnet_data.c index f481eb2..3c6cb9c 100644 --- a/iemnet_data.c +++ b/iemnet_data.c @@ -149,7 +149,7 @@ t_iemnet_chunk* iemnet__chunk_create_dataaddr(int size, unsigned char*data, struct sockaddr_in*addr) { t_iemnet_chunk*result=iemnet__chunk_create_data(size, data); - if(addr) { + if(result && addr) { result->addr = ntohl(addr->sin_addr.s_addr); result->port = ntohs(addr->sin_port); } |