Skip to content

Commit

Permalink
mqueue: Use HTTP status codes for rpc
Browse files Browse the repository at this point in the history
  • Loading branch information
gaaf committed Oct 19, 2020
1 parent 3d4f5fc commit 943f548
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/modules/mqueue/mqueue_mod.c
Expand Up @@ -294,21 +294,21 @@ static void mqueue_rpc_get_size(rpc_t* rpc, void* ctx)
int mqueue_sz = 0;

if (rpc->scan(ctx, "S", &mqueue_name) < 1) {
rpc->fault(ctx, 500, "No queue name");
rpc->fault(ctx, 400, "No queue name");
return;
}

if(mqueue_name.len <= 0 || mqueue_name.s == NULL) {
LM_ERR("bad mqueue name\n");
rpc->fault(ctx, 500, "Invalid queue name");
rpc->fault(ctx, 400, "Invalid queue name");
return;
}

mqueue_sz = _mq_get_csize(&mqueue_name);

if(mqueue_sz < 0) {
LM_ERR("no such mqueue\n");
rpc->fault(ctx, 500, "No such queue");
rpc->fault(ctx, 404, "No such queue");
return;
}

Expand Down

0 comments on commit 943f548

Please sign in to comment.