mirror of https://gerrit.osmocom.org/libosmocore
logging_vty.c: Avoid acquiring log tgt lock in logging level cmd when not needed
Change-Id: Ia6780221174070cee408625e24513f2c11cc9dfc
This commit is contained in:
parent
9b90ca8c44
commit
57d1118c25
|
@ -351,18 +351,18 @@ DEFUN(logging_level,
|
||||||
int category = log_parse_category(argv[0]);
|
int category = log_parse_category(argv[0]);
|
||||||
int level = log_parse_level(argv[1]);
|
int level = log_parse_level(argv[1]);
|
||||||
|
|
||||||
ACQUIRE_VTY_LOG_TGT_WITH_LOCK(vty, tgt);
|
|
||||||
|
|
||||||
if (level < 0) {
|
if (level < 0) {
|
||||||
vty_out(vty, "Invalid level `%s'%s", argv[1], VTY_NEWLINE);
|
vty_out(vty, "Invalid level `%s'%s", argv[1], VTY_NEWLINE);
|
||||||
RET_WITH_UNLOCK(CMD_WARNING);
|
return CMD_WARNING;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (category < 0) {
|
if (category < 0) {
|
||||||
vty_out(vty, "Invalid category `%s'%s", argv[0], VTY_NEWLINE);
|
vty_out(vty, "Invalid category `%s'%s", argv[0], VTY_NEWLINE);
|
||||||
RET_WITH_UNLOCK(CMD_WARNING);
|
return CMD_WARNING;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ACQUIRE_VTY_LOG_TGT_WITH_LOCK(vty, tgt);
|
||||||
|
|
||||||
tgt->categories[category].enabled = 1;
|
tgt->categories[category].enabled = 1;
|
||||||
tgt->categories[category].loglevel = level;
|
tgt->categories[category].loglevel = level;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue