[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r23098 - Extractor/src/main
From: |
gnunet |
Subject: |
[GNUnet-SVN] r23098 - Extractor/src/main |
Date: |
Sat, 4 Aug 2012 20:57:24 +0200 |
Author: grothoff
Date: 2012-08-04 20:57:24 +0200 (Sat, 04 Aug 2012)
New Revision: 23098
Modified:
Extractor/src/main/extractor.c
Log:
check for IPC init error
Modified: Extractor/src/main/extractor.c
===================================================================
--- Extractor/src/main/extractor.c 2012-08-04 18:53:17 UTC (rev 23097)
+++ Extractor/src/main/extractor.c 2012-08-04 18:57:24 UTC (rev 23098)
@@ -375,7 +375,7 @@
int64_t min_seek;
int64_t end;
ssize_t data_available;
- uint32_t ready;
+ ssize_t ready;
int done;
plugin_count = 0;
@@ -394,7 +394,7 @@
start.opcode = MESSAGE_EXTRACT_START;
start.reserved = 0;
start.reserved2 = 0;
- start.shm_ready_bytes = ready;
+ start.shm_ready_bytes = (uint32_t) ready;
start.file_size = EXTRACTOR_datasource_get_size_ (ds, 0);
for (pos = plugins; NULL != pos; pos = pos->next)
{
@@ -408,7 +408,13 @@
pos->channel = NULL;
}
}
- done = 0;
+ if (-1 == ready)
+ {
+ LOG ("Failed to initialize IPC shared memory, cannot extract\n");
+ done = 1;
+ }
+ else
+ done = 0;
while (! done)
{
struct EXTRACTOR_Channel *channels[plugin_count];
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r23098 - Extractor/src/main,
gnunet <=