]> arthur.barton.de Git - netatalk.git/commitdiff
Fix
authorFrank Lahm <franklahm@googlemail.com>
Tue, 1 Mar 2011 10:57:09 +0000 (11:57 +0100)
committerFrank Lahm <franklahm@googlemail.com>
Tue, 1 Mar 2011 10:57:09 +0000 (11:57 +0100)
etc/afpd/afp_dsi.c

index 134fa601f0c4a40b01484c17cd680b5132e7ce62..765c77bc4f7396f74ed4e57ad188e9d053473983 100644 (file)
@@ -495,7 +495,7 @@ void afp_over_dsi(AFPObj *obj)
             }
         }
 
-        if (!(dsi->flags & DSI_EXTSLEEP)) {
+        if (!(dsi->flags & DSI_EXTSLEEP) && (dsi->flags & DSI_SLEEPING)) {
             LOG(log_debug, logtype_afpd, "afp_over_dsi: got data, ending normal sleep");
             dsi->flags &= ~DSI_SLEEPING;
             dsi->tickle = 0;