gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r23984 - Extractor/src/main


From: gnunet
Subject: [GNUnet-SVN] r23984 - Extractor/src/main
Date: Tue, 25 Sep 2012 00:25:57 +0200

Author: grothoff
Date: 2012-09-25 00:25:57 +0200 (Tue, 25 Sep 2012)
New Revision: 23984

Modified:
   Extractor/src/main/extractor.c
   Extractor/src/main/extractor_ipc_gnu.c
Log:
-check if SHM creation failed, reduce SHM name length as OSX limits to 31 
characters

Modified: Extractor/src/main/extractor.c
===================================================================
--- Extractor/src/main/extractor.c      2012-09-24 19:20:40 UTC (rev 23983)
+++ Extractor/src/main/extractor.c      2012-09-24 22:25:57 UTC (rev 23984)
@@ -636,6 +636,11 @@
     {
       /* need to create shared memory segment */
       shm = EXTRACTOR_IPC_shared_memory_create_ (DEFAULT_SHM_SIZE);
+      if (NULL == shm)
+       {
+         LOG ("Failed to setup IPC\n");
+         return;
+       }
     }
   for (pos = plugins; NULL != pos; pos = pos->next)
     if ( (NULL == pos->channel) &&

Modified: Extractor/src/main/extractor_ipc_gnu.c
===================================================================
--- Extractor/src/main/extractor_ipc_gnu.c      2012-09-24 19:20:40 UTC (rev 
23983)
+++ Extractor/src/main/extractor_ipc_gnu.c      2012-09-24 22:25:57 UTC (rev 
23984)
@@ -149,7 +149,7 @@
 #endif 
   snprintf (shm->shm_name,
            MAX_SHM_NAME, 
-           "%slibextractor-shm-%u-%u", 
+           "%sLE-%u-%u", 
            tpath, getpid (),
            (unsigned int) RANDOM());
   if (-1 == (shm->shm_id = shm_open (shm->shm_name,




reply via email to

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