Diff for /libaitrpc/src/lists.c between versions 1.1.2.7 and 1.1.2.9

version 1.1.2.7, 2010/07/08 07:16:36 version 1.1.2.9, 2011/03/15 16:48:31
Line 62  rpc_srv_declValsCall(rpc_func_t * __restrict call, int Line 62  rpc_srv_declValsCall(rpc_func_t * __restrict call, int
                 ptr = realloc(call->func_vals, return_vals * sizeof(rpc_val_t));                  ptr = realloc(call->func_vals, return_vals * sizeof(rpc_val_t));
                 if (!ptr) {                  if (!ptr) {
                         LOGERR;                          LOGERR;
                           call->func_args = 0;
                         return -1;                          return -1;
                 } else                  } else
                         call->func_vals = ptr;                          call->func_vals = ptr;
Line 311  rpc_srv_getBLOB(rpc_srv_t * __restrict srv, uint32_t v Line 312  rpc_srv_getBLOB(rpc_srv_t * __restrict srv, uint32_t v
                 return NULL;                  return NULL;
         }          }
   
           pthread_mutex_lock(&srv->srv_blob.mtx);
         for (b = srv->srv_blob.blobs; b; b = b->blob_next) {          for (b = srv->srv_blob.blobs; b; b = b->blob_next) {
                 if (b->blob_var == var)                  if (b->blob_var == var)
                         break;                          break;
         }          }
           pthread_mutex_unlock(&srv->srv_blob.mtx);
   
         return b;          return b;
 }  }

Removed from v.1.1.2.7  
changed lines
  Added in v.1.1.2.9


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