Diff for /libaitrpc/src/builtin.c between versions 1.3.2.6 and 1.3.2.7

version 1.3.2.6, 2011/09/03 12:39:27 version 1.3.2.7, 2011/09/03 13:18:26
Line 216  rpcBLOBServerVars(rpc_func_t *call, int ic, array_t *i Line 216  rpcBLOBServerVars(rpc_func_t *call, int ic, array_t *i
 {  {
         rpc_srv_t *srv;          rpc_srv_t *srv;
         array_t *vals;          array_t *vals;
           ait_val_t *v;
         rpc_blob_t *b;          rpc_blob_t *b;
         register int i;          register int i;
        char *val, str[12];        char *val, str[64];
         int len;          int len;
   
         RPC_CALLBACK_CHECK_INPUT(call);          RPC_CALLBACK_CHECK_INPUT(call);
Line 241  rpcBLOBServerVars(rpc_func_t *call, int ic, array_t *i Line 242  rpcBLOBServerVars(rpc_func_t *call, int ic, array_t *i
   
         for (b = srv->srv_blob.blobs, i = 0; b; i++, b = b->blob_next) {          for (b = srv->srv_blob.blobs, i = 0; b; i++, b = b->blob_next) {
                 memset(str, 0, sizeof str);                  memset(str, 0, sizeof str);
                snprintf(str, sizeof str, "0x%0X ", b->blob_var);                snprintf(str, sizeof str, "0x%0X(%lu)=%p ", b->blob_var, b->blob_len, b->blob_data);
                 strlcat(val, str, len);                  strlcat(val, str, len);
         }          }
         pthread_mutex_unlock(&srv->srv_blob.mtx);          pthread_mutex_unlock(&srv->srv_blob.mtx);
   
        printf("val=%s\n", val);        v = io_array(vals, 0, ait_val_t*);
        AIT_SET_STR(io_array(vals, 0, ait_val_t*), val);        AIT_SET_STR(v, val);
         free(val);          free(val);
         return 0;          return 0;
 }  }

Removed from v.1.3.2.6  
changed lines
  Added in v.1.3.2.7


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