*
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/libpq/hba.c,v 1.117 2003/11/29 19:51:49 pgsql Exp $
+ * $PostgreSQL: pgsql/src/backend/libpq/hba.c,v 1.118 2003/12/05 15:50:31 tgl Exp $
*
*-------------------------------------------------------------------------
*/
static List **
get_group_line(const char *group)
{
+ /* On some versions of Solaris, bsearch of zero items dumps core */
+ if (group_length == 0)
+ return NULL;
+
return (List **) bsearch((void *) group,
(void *) group_sorted,
group_length,
/*
* Lookup a user name in the pg_shadow file
*/
-List **
+List **
get_user_line(const char *user)
{
+ /* On some versions of Solaris, bsearch of zero items dumps core */
+ if (user_length == 0)
+ return NULL;
+
return (List **) bsearch((void *) user,
(void *) user_sorted,
user_length,