From: Adam Dickmeiss Date: Fri, 21 Oct 2005 18:29:04 +0000 (+0000) Subject: Fix dbaccesslist not being initialized (when no auth is used) X-Git-Tag: before.bug.529~313 X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=commitdiff_plain;h=df1bf5bea1452112a786e8f7b85607b46c856315 Fix dbaccesslist not being initialized (when no auth is used) --- diff --git a/index/zebraapi.c b/index/zebraapi.c index db941d8..5782aeb 100644 --- a/index/zebraapi.c +++ b/index/zebraapi.c @@ -1,4 +1,4 @@ -/* $Id: zebraapi.c,v 1.190 2005-10-20 18:28:10 quinn Exp $ +/* $Id: zebraapi.c,v 1.191 2005-10-21 18:29:04 adam Exp $ Copyright (C) 1995-2005 Index Data ApS @@ -113,6 +113,7 @@ ZebraHandle zebra_open(ZebraService zs, Res res) zh->res = 0; zh->session_res = res_open(zs->global_res, res); zh->user_perm = 0; + zh->dbaccesslist = 0; zh->reg_name = xstrdup (""); zh->path_reg = 0; @@ -554,8 +555,7 @@ ZEBRA_RES zebra_close (ZebraHandle zh) xfree(zh->record_encoding); - if (zh->dbaccesslist) - xfree(zh->dbaccesslist); + xfree(zh->dbaccesslist); for (i = 0; i < zh->num_basenames; i++) xfree(zh->basenames[i]); @@ -1239,7 +1239,7 @@ ZEBRA_RES zebra_auth (ZebraHandle zh, const char *user, const char *pass) if (astring) zh->dbaccesslist = xstrdup(astring); else - zh->dbaccesslist = NULL; + zh->dbaccesslist = 0; /* users that don't require a password .. */ if (zh->user_perm && strchr(zh->user_perm, 'a'))