]> arthur.barton.de Git - netatalk.git/commitdiff
Use static buffer stupid
authorFrank Lahm <franklahm@googlemail.com>
Tue, 14 Dec 2010 16:20:42 +0000 (17:20 +0100)
committerFrank Lahm <franklahm@googlemail.com>
Tue, 14 Dec 2010 16:20:42 +0000 (17:20 +0100)
etc/cnid_dbd/pack.c

index 159e62b8c6e14cb502bc0e59b0c78464b7439b33..2612469415eaa5582d71712bca82dc5b63c33770 100644 (file)
@@ -78,10 +78,9 @@ int devino(DB *dbp _U_, const DBT *pkey _U_,  const DBT *pdata, DBT *skey)
 /* --------------- */
 int idxname(DB *dbp _U_, const DBT *pkey _U_,  const DBT *pdata, DBT *skey)
 {
-    char buffer[MAXPATHLEN +2];
+    static char buffer[MAXPATHLEN +2];
     uint16_t flags = CONV_TOLOWER;
     memset(skey, 0, sizeof(DBT));
-    skey->data = (char *)pdata->data + CNID_NAME_OFS;
 
     if (convert_charset(volinfo.v_volcharset,
                         volinfo.v_volcharset,