/[gnats]/gnats/gnats/client.c
ViewVC logotype

Diff of /gnats/gnats/client.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.42 by pdm, Sun Dec 2 18:37:47 2001 UTC revision 1.43 by pdm, Sun Jul 14 17:30:07 2002 UTC
# Line 1  Line 1 
1  /* Common functions for each GNATS client.  /* Common functions for each GNATS client.
2       Copyright (C) 1994, 1995, 1999, 2000, 2002 Free Software Foundation, Inc.
3     Copyright (C) 2001 Dan Martinez     Copyright (C) 2001 Dan Martinez
    Copyright (C) 1994, 1995, 1999, 2000 Free Software Foundation, Inc.  
4     Contributed by Brendan Kehoe (brendan@cygnus.com).     Contributed by Brendan Kehoe (brendan@cygnus.com).
5    
6  This file is part of GNU GNATS.  This file is part of GNU GNATS.
# Line 779  scanEnv (char **user, char **passwd, cha Line 779  scanEnv (char **user, char **passwd, cha
779  {  {
780    char *vals[5];    char *vals[5];
781    char *evar = getenv ("GNATSDB");    char *evar = getenv ("GNATSDB");
782      bool is_net_conn = databaseSpecIsNetConn (evar);
783    
784    if (evar == NULL || evar[0] == '\0' || databaseSpecIsNetConn (evar))    if (evar == NULL || evar[0] == '\0' || is_net_conn)
785      {      {
786        if (*hostname == NULL)        if (*hostname == NULL)
787          {          {
# Line 908  scanEnv (char **user, char **passwd, cha Line 909  scanEnv (char **user, char **passwd, cha
909        *passwd = xstrdup ("*");        *passwd = xstrdup ("*");
910      }      }
911    
912    if (*database == NULL)    if (*database == NULL && ! is_net_conn)
913      {      {
914        *database = xstrdup ("default");        *database = ((evar == NULL || evar[0] == '\0')
915                       ? xstrdup ("default")
916                       : xstrdup (evar));
917      }      }
918    
919    if (*port == -1)    if (*port == -1)

Legend:
Removed from v.1.42  
changed lines
  Added in v.1.43

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26