gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r545 - in GNUnet/src: server util util/win


From: durner
Subject: [GNUnet-SVN] r545 - in GNUnet/src: server util util/win
Date: Fri, 1 Apr 2005 11:05:55 -0800 (PST)

Author: durner
Date: 2005-04-01 11:05:39 -0800 (Fri, 01 Apr 2005)
New Revision: 545

Modified:
   GNUnet/src/server/gnunetd.c
   GNUnet/src/util/semaphore.c
   GNUnet/src/util/win/winproc.c
Log:
Fix potential segfaults

Modified: GNUnet/src/server/gnunetd.c
===================================================================
--- GNUnet/src/server/gnunetd.c 2005-04-01 02:59:45 UTC (rev 544)
+++ GNUnet/src/server/gnunetd.c 2005-04-01 19:05:39 UTC (rev 545)
@@ -69,7 +69,7 @@
  * Main method of the windows service
  */
 void WINAPI ServiceMain(DWORD argc, LPSTR *argv) {
-  memset(&theServiceStatus, sizeof(theServiceStatus), 0);
+  memset(&theServiceStatus, 0, sizeof(theServiceStatus));
   theServiceStatus.dwServiceType = SERVICE_WIN32;
   theServiceStatus.dwControlsAccepted = SERVICE_ACCEPT_STOP;
   theServiceStatus.dwCurrentState = SERVICE_RUNNING;

Modified: GNUnet/src/util/semaphore.c
===================================================================
--- GNUnet/src/util/semaphore.c 2005-04-01 02:59:45 UTC (rev 544)
+++ GNUnet/src/util/semaphore.c 2005-04-01 19:05:39 UTC (rev 545)
@@ -363,7 +363,7 @@
 
   handle = MALLOC(sizeof(pthread_t));
 #ifdef MINGW
-  memset(handle, sizeof(pthread_t), 0);
+  memset(handle, 0, sizeof(pthread_t));
 #endif
 
   pthread_attr_init(&stack_size_custom_attr);

Modified: GNUnet/src/util/win/winproc.c
===================================================================
--- GNUnet/src/util/win/winproc.c       2005-04-01 02:59:45 UTC (rev 544)
+++ GNUnet/src/util/win/winproc.c       2005-04-01 19:05:39 UTC (rev 545)
@@ -1376,7 +1376,7 @@
   errno = 0;
 
   hFile = (HANDLE) _get_osfhandle(fd);
-  memset(&theOvInfo, sizeof(OVERLAPPED), 0);
+  memset(&theOvInfo, 0, sizeof(OVERLAPPED));
 
   /* Don't deadlock ourselves */
   if (theWinVersion.dwPlatformId == VER_PLATFORM_WIN32_NT)
@@ -1514,7 +1514,7 @@
     /* We just check for a valid handle here */
 
     /* Handle */
-    memset(buffer, sizeof(struct stat), 0);
+    memset(buffer, 0, sizeof(struct stat));
     GetFileType((HANDLE) handle);
     if (GetLastError() != NO_ERROR)
     {





reply via email to

[Prev in Thread] Current Thread [Next in Thread]