On Sat, Jun 23, 2007 at 12:27:35PM +0200, Marc Haber wrote:
> On Sat, Jun 23, 2007 at 09:06:50AM +0200, Marc Haber wrote:
> > inn2 sometimes crashes when cron issues the default "reload
> > incoming.conf" command at 03:02 in the night.
> 
> This is a duplicate of #361073, filed by me more than one year ago.

The attached patch from inn-workers possibly fixes the issue.

Greetings
Marc

-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things."    Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature |  How to make an American Quilt | Fax: *49 621 72739835
--- inn-2.4.3/innd/rc.c.orig    2007-07-20 13:56:51.000000000 +0000
+++ inn-2.4.3/innd/rc.c 2007-07-20 13:58:16.000000000 +0000
@@ -952,6 +952,8 @@
           groups = xrealloc(groups, (groupcount + 4) * sizeof(REMOTEHOST));
          maxgroup += 5;
          group_params = groups + groupcount - 1;
+       } else {
+         group_params++;
        }
        group_params->Label = word;
        group_params->Skip = groupcount > 1 ?
@@ -1241,8 +1243,10 @@
          RCadddata(data, &infocount, K_END_GROUP, T_STRING, NULL);
          group_params->Label = NULL;
          groupcount--;
-         if (groupcount == 0)
+         if (groupcount == 0) {
            free(groups);
+            maxgroup = 0;
+         }
          else
            group_params--;
        }

Reply via email to