]> arthur.barton.de Git - netatalk.git/commitdiff
Only increment TM volume count for TM volumes
authorFrank Lahm <franklahm@googlemail.com>
Sat, 19 Jun 2010 01:13:10 +0000 (03:13 +0200)
committerFrank Lahm <franklahm@googlemail.com>
Sat, 19 Jun 2010 01:13:10 +0000 (03:13 +0200)
etc/afpd/afp_avahi.c

index 369b2dee85ea632402e7a5f15acc05f2ea30f16f..de4126ecb770c2feef64c4fcaf4ed1139cf4cba8 100644 (file)
@@ -68,7 +68,7 @@ static void register_stuff(void) {
                int i = 0;
                strlist = avahi_string_list_add_printf(strlist, "sys=waMa=0,adVF=0x100");
                
-               for (volume = getvolumes(); volume; volume = volume->v_next, i++) {
+               for (volume = getvolumes(); volume; volume = volume->v_next) {
 
                        if (convert_string(CH_UCS2, CH_UTF8_MAC, volume->v_name, -1, tmpname, 255) <= 0)
                                goto fail;
@@ -77,7 +77,7 @@ static void register_stuff(void) {
                                LOG(log_info, logtype_afpd, "Registering volume '%s' with UUID: '%s' for TimeMachine",
                                                volume->v_localname, volume->v_uuid);
                                strlist = avahi_string_list_add_printf(strlist, "dk%u=adVN=%s,adVF=0xa1,adVU=%s",
-                                                                                                                                                                                        i, tmpname, volume->v_uuid);
+                                                                                                                                                                                        i++, tmpname, volume->v_uuid);
                        }
                }