]> arthur.barton.de Git - netatalk.git/commitdiff
Fix device record name and port, should be 0, at least that's what our avahi code...
authorFrank Lahm <franklahm@googlemail.com>
Thu, 29 Mar 2012 10:09:37 +0000 (12:09 +0200)
committerFrank Lahm <franklahm@googlemail.com>
Thu, 29 Mar 2012 10:09:37 +0000 (12:09 +0200)
etc/afpd/afp_mdns.c

index 7c878d59bbc849b531e3e5dc983560567c446ec7..0e1635a63ce959e29aafdc2e25b0fd434491bbe1 100644 (file)
@@ -229,8 +229,10 @@ static void register_stuff(const AFPObj *obj) {
         }
 
         if (obj->options.mimicmodel) {
+            LOG(log_info, logtype_afpd, "Registering server '%s' with model '%s'",
+                dsi->bonjourname, obj->options.mimicmodel);
             TXTRecordCreate(&txt_devinfo, 0, NULL);
-            TXTRecordPrintf(&txt_devinfo, "model", obj->options.mimicmodel);
+            TXTRecordPrintf(&txt_devinfo, "model=%s", obj->options.mimicmodel);
             error = DNSServiceRegister(&svc_refs[svc_ref_count++],
                                        0,               // no flags
                                        0,               // all network interfaces
@@ -238,7 +240,7 @@ static void register_stuff(const AFPObj *obj) {
                                        DEV_INFO_SERVICE_TYPE,
                                        "",            // default domains
                                        NULL,            // default host name
-                                       htons(port),
+                                       0,
                                        TXTRecordGetLength(&txt_devinfo),
                                        TXTRecordGetBytesPtr(&txt_devinfo),
                                        RegisterReply,           // callback