# HG changeset patch # User bears # Date 1040720939 0 # Node ID 9c54bf672ca1e5a8732e7c12c78fc20b7a518fd9 # Parent 49b452b667a68e5d62b8aafc56687af5123c601c [svn] * src/client.c: doGetGrps() was supposed to fall back to "LIST" if "LIST ACTIVE" wasn't recognised. However, it would only do this if a group pattern was given, which was downright wrong. Now fixed. diff -r 49b452b667a6 -r 9c54bf672ca1 ChangeLog --- a/ChangeLog Sun Nov 17 15:18:19 2002 +0000 +++ b/ChangeLog Tue Dec 24 09:08:59 2002 +0000 @@ -1,3 +1,10 @@ +Tue Dec 24 2002 Jim Hague + +* src/client.c: doGetGrps() was supposed to fall back to "LIST" if + "LIST ACTIVE" wasn't recognised. However, it would only do this + if a group pattern was given, which was downright wrong. Now + fixed. + Sun Nov 17 2002 Jim Hague * src/util.c: localTimeDiff() cached its value and recalculated it every diff -r 49b452b667a6 -r 9c54bf672ca1 src/client.c --- a/src/client.c Sun Nov 17 15:18:19 2002 +0000 +++ b/src/client.c Tue Dec 24 09:08:59 2002 +0000 @@ -1,7 +1,7 @@ /* client.c - $Id: client.c 403 2002-11-10 11:32:17Z bears $ + $Id: client.c 412 2002-12-24 09:08:59Z bears $ */ #if HAVE_CONFIG_H @@ -523,9 +523,10 @@ * Try LIST instead of LIST ACTIVE in case server doesn't * support LIST ACTIVE. */ - if ( pattern[ 0 ] != '\0' && stat != STAT_GRPS_FOLLOW ) + if ( stat != STAT_GRPS_FOLLOW ) { - *noServerPattern = TRUE; + if ( pattern[ 0 ] != '\0' ) + *noServerPattern = TRUE; if ( ! putCmd( "LIST" ) ) return STAT_CONNECTION_LOST; stat = getStat();