]> jfr.im git - solanum.git/blobdiff - src/s_auth.c
Fix some compiler warnings about signed/unsigned comparison.
[solanum.git] / src / s_auth.c
index 253b8484d4dac058a641f82beb34449b82dd8ec7..593ca56f31083b2b5aeef9346617da1c02a46700 100644 (file)
@@ -519,6 +519,7 @@ auth_connect_callback(rb_fde_t *F, int error, void *data)
 {
        struct AuthRequest *auth = data;
        char authbuf[32];
+       int authlen;
 
        /* Check the error */
        if(error != RB_OK)
@@ -530,8 +531,9 @@ auth_connect_callback(rb_fde_t *F, int error, void *data)
 
        rb_snprintf(authbuf, sizeof(authbuf), "%u , %u\r\n",
                   auth->rport, auth->lport);
+       authlen = strlen(authbuf);
 
-       if(rb_write(auth->F, authbuf, strlen(authbuf)) != strlen(authbuf))
+       if(rb_write(auth->F, authbuf, authlen) != authlen)
        {
                auth_error(auth);
                return;