Diff for /libaitrpc/src/srv.c between versions 1.1.1.1.2.6 and 1.1.1.1.2.7

version 1.1.1.1.2.6, 2010/06/23 16:23:31 version 1.1.1.1.2.7, 2010/06/23 16:44:24
Line 254  rpc_srv_dispatchVars(void *arg) Line 254  rpc_srv_dispatchVars(void *arg)
                         default:                          default:
                                 rpc_SetErr(EINVAL, "Error:: unsupported BLOB command (%d)...\n",                                   rpc_SetErr(EINVAL, "Error:: unsupported BLOB command (%d)...\n", 
                                                 blob->hdr_cmd);                                                  blob->hdr_cmd);
                                ret -7;                                ret = -7;
                 }                  }
   
                 // Replay to client!                  // Replay to client!
                   blob->hdr_cmd = ret < 0 ? error : ok;
                   blob->hdr_seq = ret;
                   if ((ret = send(c->cli_sock, buf, sizeof buf, 0)) == -1) {
                           LOGERR;
                           ret = -8;
                           break;
                   }
                   if (ret != sizeof buf) {
                           rpc_SetErr(EBADMSG, "Error:: in send BLOB reply, should be send %d bytes, "
                                           "really is %d\n", sizeof buf, ret);
                           ret = -9;
                           break;
                   }
         } while (ret > -1);          } while (ret > -1);
   
         shutdown(c->cli_sock, SHUT_RDWR);          shutdown(c->cli_sock, SHUT_RDWR);

Removed from v.1.1.1.1.2.6  
changed lines
  Added in v.1.1.1.1.2.7


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>