SMAPI patch

From
Igor Mitichev (2:6001/10.2)
To
All
Date
2006-01-13T13:05:06Z
Area
RU.UNIX.FTN
=============================================================================
* Это письмо переслал Igor Mitichev (2:6001/10.2)
* Из эхи  : RU.HUSKY (RU.HUSKY)
* Автор   : Alexander Shiyan, 2:5030/39.2 (13 Янв 06 г., 10:53)
* Адресат : All
* Тема    : SMAPI patch
=============================================================================
@RealName: Шиян Александр Анатольевич
@NickName: SHC
@Location: St.Petersburg, Russia
Hello, *All* !

Обнаpужилось что MSG-аpии не видятся тоссеpом если количество писем в них
более 1023. Далее идет патч pешающий эту пpоблему. Пpосьба девелоппеpов
закоммитить это в CVS.
PS: Патч для current.

diff -urN smapi.orig/src/api_sdm.c smapi/src/api_sdm.c
- --- smapi.orig/src/api_sdm.c    2006-01-12 16:55:40.000000000 +0300
+++ smapi/src/api_sdm.c 2006-01-13 10:42:00.000000000 +0300
@@ -1135,10 +1135,10 @@
             }
 #endif

-            if (mh->num_msg == sizeof(mh->num_msg)*256)
+            if (mh->num_msg == (1 << (sizeof(mh->num_msg) * 8 - 1)))
             {   /* Messagebase implementaion (size) limit (messages counter is
                 msgapierr = MERR_LIMIT;
-                return NULL;
+                return FALSE;
             }
             if (mn >= Mhd->msgnum_len)
             {

Bye, *All* !
... Registered Linux User *#227438*
-+- shc<dog>milas.spb.ru  *ICQ:30092155*  [FmMB200003000]
 + Origin: QFE - GUI Fidonet Editor for Linux! (2:5030/39.2)
=============================================================================

Привет All!

Помнится, кто-то интересовался работой husky с msg...

С уважением, Igor                           13 Янв 06 года

       Развитие индивида обусловлено развитием всех других индивидов,
        с которыми он находится в прямом либо косвенном общении.(с)
--- Я писать стихи не могу, по натуре я не Пушкин. Я по натуре Белинский.(с)
 * Origin: Задавайте мне любые вопросы, я вам дам любые ответы. (2:6001/10.2)
SEEN-BY: 46/50 50/12 400/814 450/1024 5000/5000 5010/53 5011/13 5012/46
SEEN-BY: 5015/10 28 221 5019/31 5020/545 715 2871 4441 5021/29 5025/3 5027/12
SEEN-BY: 5030/115 5035/38 5036/34 5053/16 5054/1 8 9 18 37 45 63 67 5063/3
SEEN-BY: 5069/7 5077/70 5080/1003 5085/13 5095/20 5096/18 6000/12 254 6001/5 9
SEEN-BY: 6001/10
PATH: 6001/10 5020/545 5054/1 37