projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added SILC Server library.
[silc.git]
/
lib
/
silcutil
/
win32
/
silcwin32mutex.c
diff --git
a/lib/silcutil/win32/silcwin32mutex.c
b/lib/silcutil/win32/silcwin32mutex.c
index 9037505ad42690487b989ee3887e523018125862..34db890fe8862e17a5cf193c1a91f02280817aaa 100644
(file)
--- a/
lib/silcutil/win32/silcwin32mutex.c
+++ b/
lib/silcutil/win32/silcwin32mutex.c
@@
-18,7
+18,7
@@
*/
/* $Id$ */
*/
/* $Id$ */
-#include "silc
includes
.h"
+#include "silc.h"
/* SILC Mutex structure */
struct SilcMutexStruct {
/* SILC Mutex structure */
struct SilcMutexStruct {
@@
-34,9
+34,13
@@
SilcBool silc_mutex_alloc(SilcMutex *mutex)
{
#ifdef SILC_THREADS
*mutex = silc_calloc(1, sizeof(**mutex));
{
#ifdef SILC_THREADS
*mutex = silc_calloc(1, sizeof(**mutex));
+ if (!(*mutex))
+ return FALSE;
InitializeCriticalSection(&((*mutex)->mutex));
InitializeCriticalSection(&((*mutex)->mutex));
-#endif /* SILC_THREADS */
return TRUE;
return TRUE;
+#else
+ return FALSE;
+#endif /* SILC_THREADS */
}
void silc_mutex_free(SilcMutex mutex)
}
void silc_mutex_free(SilcMutex mutex)