diff options
author | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2010-08-23 12:46:59 +0000 |
---|---|---|
committer | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2010-08-23 12:46:59 +0000 |
commit | 77aac6dc1b94bb2ed0dd7a0c1c9a00aac3a2c10e (patch) | |
tree | 0e0c278fd962be80c4902e96c48a30b1c961b60b /iemnet_sender.c | |
parent | 74326e49e509c1b93d437cf834d394667671498f (diff) |
use malloc() rather than getbytes(); use pthread_exit();
svn path=/trunk/externals/iem/iemnet/; revision=13888
Diffstat (limited to 'iemnet_sender.c')
-rw-r--r-- | iemnet_sender.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/iemnet_sender.c b/iemnet_sender.c index bdbc26d..ef2b70a 100644 --- a/iemnet_sender.c +++ b/iemnet_sender.c @@ -15,6 +15,7 @@ #include <string.h> #include <stdio.h> +#include <stdlib.h> #include <errno.h> #include <sys/types.h> @@ -159,7 +160,7 @@ void iemnet__sender_destroy(t_iemnet_sender*s) { pthread_mutex_destroy (&s->mtx); memset(s, 0, sizeof(t_iemnet_sender)); - freebytes(s, sizeof(t_iemnet_sender)); + free(s); s=NULL; DEBUG("destroyed sender"); } @@ -167,7 +168,7 @@ void iemnet__sender_destroy(t_iemnet_sender*s) { t_iemnet_sender*iemnet__sender_create(int sock) { static pthread_mutex_t mtx = PTHREAD_MUTEX_INITIALIZER; - t_iemnet_sender*result=(t_iemnet_sender*)getbytes(sizeof(t_iemnet_sender)); + t_iemnet_sender*result=(t_iemnet_sender*)malloc(sizeof(t_iemnet_sender)); int res=0; DEBUG("create sender %x", result); if(NULL==result){ |