Author: grothoff Date: 2008-02-10 00:40:46 -0700 (Sun, 10 Feb 2008) New Revision: 6228
Modified: GNUnet/src/util/network/select.c Log: fix Modified: GNUnet/src/util/network/select.c =================================================================== --- GNUnet/src/util/network/select.c 2008-02-10 07:22:57 UTC (rev 6227) +++ GNUnet/src/util/network/select.c 2008-02-10 07:40:46 UTC (rev 6228) @@ -449,7 +449,10 @@ size_t size; int old_errno; - clientAddr = GNUNET_malloc (sh->max_addr_len); + if (sh->max_addr_len != 0) + clientAddr = GNUNET_malloc (sh->max_addr_len); + else + clientAddr = NULL; GNUNET_mutex_lock (sh->lock); while (sh->shutdown == GNUNET_NO) { @@ -794,7 +797,7 @@ } sh->description = "DEAD"; GNUNET_mutex_unlock (sh->lock); - GNUNET_free (clientAddr); + GNUNET_free_non_null (clientAddr); return NULL; } _______________________________________________ GNUnet-SVN mailing list GNUnet-SVN@gnu.org http://lists.gnu.org/mailman/listinfo/gnunet-svn