[sr-dev] [tracker] Task opened: usrloc: Add missing RPC commands (Attachment added)

Juha Heinanen jh at tutpro.com
Tue Apr 30 20:18:34 CEST 2013


Victor Seva writes:

> can you test this, please:
> 
> diff --git a/modules/usrloc/ul_rpc.c b/modules/usrloc/ul_rpc.c
> index d9535cb..5675081 100644
> --- a/modules/usrloc/ul_rpc.c
> +++ b/modules/usrloc/ul_rpc.c
> @@ -559,7 +559,7 @@ static void ul_rpc_add(rpc_t* rpc, void* ctx)
>                 rpc->fault(ctx, 500, "2:Not enough parameters or wrong format");
>                 return;
>         }
> -       ret = rpc->scan(ctx, "Sddd", &useless, &ci.flags, &ci.cflags,
> &ci.methods);
> +       ret = rpc->scan(ctx, ".Sddd", &useless, &ci.flags, &ci.cflags,
> &ci.methods);
>         LM_DBG("ret: %d useless:%.*s flags:%d bflags:%d methods:%d\n",
> ret, useless.len, useless.s, ci.flags, ci.cflags, (int)ci.methods);
>         if ( ret != 4) {
>                 rpc->fault(ctx, 500, "3:Not enough parameters or wrong format");

i tried that change and still get error 3.  as i wrote in previous
message, the original Sddd is fine with me as long as it is documented
in readme that unused param is of type string.

-- juha



More information about the sr-dev mailing list