]> arthur.barton.de Git - netatalk.git/commitdiff
Fix extension mapping
authorRalph Boehme <sloowfranklin@gmail.com>
Wed, 16 Jan 2013 16:34:32 +0000 (17:34 +0100)
committerRalph Boehme <sloowfranklin@gmail.com>
Fri, 18 Jan 2013 13:25:37 +0000 (14:25 +0100)
Extension mapping did only work for files with a valid metadata EA.
Fixed in #487.

etc/afpd/file.c

index f62e05eeb7f52bd6cc5b10e787559aedf8e152e1..153f1325a2641bd021ace0401285f49966f3b112 100644 (file)
@@ -92,6 +92,7 @@ void *get_finderinfo(const struct vol *vol, const char *upath, struct adouble *a
     }
     else {
         memcpy(data, ufinderi, ADEDLEN_FINDERI);
+        chk_ext = 1;
         if (vol_inv_dots(vol) && *upath == '.') { /* make it invisible */
             uint16_t ashort;