]> arthur.barton.de Git - netatalk.git/commitdiff
exchange module operators
authorFrank Lahm <franklahm@googlemail.com>
Thu, 3 Mar 2011 06:26:47 +0000 (07:26 +0100)
committerFrank Lahm <franklahm@googlemail.com>
Thu, 3 Mar 2011 06:26:47 +0000 (07:26 +0100)
etc/afpd/afp_dsi.c

index aaf3d8d64cd94dc3d8433ac2c76898259a193c2e..64ff4be02d44993e7e50ab9f88cfd6f3bf3f8580 100644 (file)
@@ -539,12 +539,12 @@ void afp_over_dsi(AFPObj *obj)
             function = (u_char) dsi->commands[0];
 
             /* AFP replay cache */
-            rc_idx = REPLAYCACHE_SIZE % dsi->clientID;
+            rc_idx = dsi->clientID % REPLAYCACHE_SIZE;
             LOG(log_debug, logtype_afpd, "DSI request ID: %u", dsi->clientID);
 
             if (replaycache[rc_idx].DSIreqID == dsi->clientID
                 && replaycache[rc_idx].AFPcommand == function) {
-                LOG(log_debug, logtype_afpd, "AFP Replay Cache match: id: %u / cmd: %s",
+                LOG(log_note, logtype_afpd, "AFP Replay Cache match: id: %u / cmd: %s",
                     dsi->clientID, AfpNum2name(function));
                 err = replaycache[rc_idx].result;
             /* AFP replay cache end */