]> git.mikk.net Git - smtpsink/commitdiff
Allocate proper number of bytes for module list.
authorchris mikkelson <chris@mikk.net>
Mon, 15 Mar 2010 20:24:30 +0000 (15:24 -0500)
committerchris mikkelson <chris@mikk.net>
Mon, 15 Mar 2010 20:24:30 +0000 (15:24 -0500)
module.c

index 0db7d1264226265c530e7f58781c9bf20e660b4f..63c4634b6954749b19db4bb2b35634dd87f7be02 100644 (file)
--- a/module.c
+++ b/module.c
@@ -47,7 +47,7 @@ module_init(char *modulespec)
        mod->ssm_module_index = nmod;
        if (mod->ssm_module_init) mod->ssm_module_init(t);
        
-       modlist = realloc(modlist, nmod + 1);
+       modlist = realloc(modlist, sizeof(mod)*(nmod + 1));
        if (!modlist)
                errx(1, "out of memory\n");