]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix call to otp_write
authorAlan T. DeKok <aland@freeradius.org>
Fri, 8 Oct 2010 07:28:08 +0000 (09:28 +0200)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 8 Oct 2010 07:28:08 +0000 (09:28 +0200)
src/modules/rlm_otp/otp_pw_valid.c

index ce27519a3d7cf2b4c73ec196cba42f49e5a045a5..271d3e174613e6886efc225ad57ec47bdc7f700b 100644 (file)
@@ -206,7 +206,7 @@ retry:
   if (!fdp || fdp->fd == -1)
     return -1;
 
-  if (otp_write(fdp, (const char *) request, sizeof(*request)) != 0) {
+  if ((rc = otp_write(fdp, (const char *) request, sizeof(*request))) != sizeof(*request)) {
     if (rc == 0)
       goto retry;      /* otpd disconnect */   /*TODO: pause */
     else