Changeset d8c4c083547c515b6a677739df3a875ac699615d

Show
Ignore:
Timestamp:
06/15/10 22:07:39 (2 years ago)
Author:
Antti-Juhani Kaijanaho <ajk@…>
Children:
a65c1b90ddab3b6400f45d3fbbe5c51b9c703803
Parents:
2af6f4d2e9733dc431660268ee68eeb81a561014
git-committer:
Antti-Juhani Kaijanaho <ajk@…> (06/15/10 22:07:39)
Message:

[local::connection] Correct invalid group detection

Signed-off-by: Antti-Juhani Kaijanaho <ajk@…>

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • local/connection.cc

    r2af6f4d rd8c4c08  
    154154                        std::string grn = ent->get_field("GROUP", false); 
    155155                        util::strip_crlf(grn); 
    156                         db::group::ptr gr = cb.dbase().lookup_group(grn); 
    157                         if (!gr) 
     156                        db::group::ptr gr; 
     157                        try 
     158                        { 
     159                                gr = cb.dbase().lookup_group(grn); 
     160                        } catch (db::no_such_group &) 
    158161                        { 
    159162                                ex = EX_NOUSER;