]> arthur.barton.de Git - netatalk.git/commitdiff
Dont use search db when doing partial name search
authorFrank Lahm <franklahm@googlemail.com>
Fri, 24 Feb 2012 13:16:51 +0000 (14:16 +0100)
committerFrank Lahm <franklahm@googlemail.com>
Fri, 24 Feb 2012 13:16:51 +0000 (14:16 +0100)
etc/afpd/catsearch.c

index 71d1a44608af098cefa519234a15bdb216461e1d..bab0cbc64cae17ab444c76b9dfcf46a6054bcb6f 100644 (file)
@@ -1047,6 +1047,7 @@ static int catsearch_afp(AFPObj *obj _U_, char *ibuf, size_t ibuflen,
     /* Call search */
     *rbuflen = 24;
     if ((c1.rbitmap & (1 << FILPBIT_PDINFO))
+        && !(c1.rbitmap & (1<<CATPBIT_PARTIAL))
         && (strcmp(vol->v_cnidscheme, "dbd") == 0)
         && (vol->v_flags & AFPVOL_SEARCHDB))
         /* we've got a name and it's a dbd volume, so search CNID database */