Diff for /libaitrpc/src/srv.c between versions 1.6.2.9 and 1.6.2.10

version 1.6.2.9, 2012/03/15 00:44:24 version 1.6.2.10, 2012/03/15 01:22:55
Line 597  rpc_srv_endBLOBServer(rpc_srv_t * __restrict srv) Line 597  rpc_srv_endBLOBServer(rpc_srv_t * __restrict srv)
         rpc_srv_unregisterCall(srv, NULL, CALL_BLOBVARS);          rpc_srv_unregisterCall(srv, NULL, CALL_BLOBVARS);
         rpc_srv_unregisterCall(srv, NULL, CALL_BLOBSTATE);          rpc_srv_unregisterCall(srv, NULL, CALL_BLOBSTATE);
   
         AIT_FREE_VAL(&srv->srv_blob.dir);  
   
         /* close all clients connections & server socket */          /* close all clients connections & server socket */
         for (i = 0, c = srv->srv_blob.clients; i < srv->srv_numcli && c; i++, c++)          for (i = 0, c = srv->srv_blob.clients; i < srv->srv_numcli && c; i++, c++)
                 if (c->cli_sa.sa.sa_family)                  if (c->cli_sa.sa.sa_family)
Line 618  rpc_srv_endBLOBServer(rpc_srv_t * __restrict srv) Line 616  rpc_srv_endBLOBServer(rpc_srv_t * __restrict srv)
                 free(f);                  free(f);
         }          }
         pthread_mutex_unlock(&srv->srv_blob.mtx);          pthread_mutex_unlock(&srv->srv_blob.mtx);
   
           AIT_FREE_VAL(&srv->srv_blob.dir);
   
         while (pthread_mutex_trylock(&srv->srv_blob.mtx) == EBUSY);          while (pthread_mutex_trylock(&srv->srv_blob.mtx) == EBUSY);
         pthread_mutex_destroy(&srv->srv_blob.mtx);          pthread_mutex_destroy(&srv->srv_blob.mtx);

Removed from v.1.6.2.9  
changed lines
  Added in v.1.6.2.10


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