logging_vty.c: Avoid acquiring log tgt lock in logging level cmd when not needed

Change-Id: Ia6780221174070cee408625e24513f2c11cc9dfc
This commit is contained in:
Pau Espin 2020-01-02 16:21:14 +01:00 committed by laforge
parent 9b90ca8c44
commit 57d1118c25
1 changed files with 4 additions and 4 deletions

View File

@ -351,18 +351,18 @@ DEFUN(logging_level,
int category = log_parse_category(argv[0]);
int level = log_parse_level(argv[1]);
ACQUIRE_VTY_LOG_TGT_WITH_LOCK(vty, tgt);
if (level < 0) {
vty_out(vty, "Invalid level `%s'%s", argv[1], VTY_NEWLINE);
RET_WITH_UNLOCK(CMD_WARNING);
return CMD_WARNING;
}
if (category < 0) {
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].loglevel = level;