Репозиторий ALT Linux backports/2.4
Последнее обновление: 9 июля 2008 | Пакетов: 497 | Посещений: 1583745
 поиск   регистрация   авторизация 
 
Группа :: Архивирование/Резервное копирование
Пакет: amanda

 Главная   Изменения   Спек   Патчи   Загрузить   Bugs and FR 

Патч: amanda-2.5.0-alt-shmctl.patch


--- amanda-2.5.0/server-src/taper.c.orig	2006-03-21 05:07:14 +0300
+++ amanda-2.5.0/server-src/taper.c	2006-03-28 22:36:09 +0400
@@ -132,10 +132,10 @@
 void detach_buffers P((char *bufp));
 void destroy_buffers P((void));
 #define REMOVE_SHARED_MEMORY() \
-    detach_buffers(buffers); \
     if (strcmp(procname, "reader") == 0) { \
 	destroy_buffers(); \
-    }
+    } \
+    detach_buffers(buffers);
 
 /* synchronization pipe routines */
 void syncpipe_init P((int rd, int wr));
 
design & coding: Vladimir Lettiev aka crux © 2004-2005