提交 fc941b2c 编写于 作者: J Ján Tomko

virsh: getSignalNumber: use g_strdup

Eliminate the use of vshStrdup.
Signed-off-by: NJán Tomko <jtomko@redhat.com>
Reviewed-by: NDaniel Henrique Barboza <danielhb413@gmail.com>
上级 5c808a09
...@@ -8802,11 +8802,11 @@ VIR_ENUM_IMPL(virDomainProcessSignal, ...@@ -8802,11 +8802,11 @@ VIR_ENUM_IMPL(virDomainProcessSignal,
"rt23", "rt24", "rt25", "rt26", "rt27", /* 55-59 */ "rt23", "rt24", "rt25", "rt26", "rt27", /* 55-59 */
"rt28", "rt29", "rt30", "rt31", "rt32"); /* 60-64 */ "rt28", "rt29", "rt30", "rt31", "rt32"); /* 60-64 */
static int getSignalNumber(vshControl *ctl, const char *signame) static int getSignalNumber(const char *signame)
{ {
size_t i; size_t i;
int signum; int signum;
g_autofree char *str = vshStrdup(ctl, signame); g_autofree char *str = g_strdup(signame);
char *p = str; char *p = str;
for (i = 0; signame[i]; i++) for (i = 0; signame[i]; i++)
...@@ -8840,7 +8840,7 @@ cmdSendProcessSignal(vshControl *ctl, const vshCmd *cmd) ...@@ -8840,7 +8840,7 @@ cmdSendProcessSignal(vshControl *ctl, const vshCmd *cmd)
if (vshCommandOptStringReq(ctl, cmd, "signame", &signame) < 0) if (vshCommandOptStringReq(ctl, cmd, "signame", &signame) < 0)
return false; return false;
if ((signum = getSignalNumber(ctl, signame)) < 0) { if ((signum = getSignalNumber(signame)) < 0) {
vshError(ctl, _("malformed signal name: %s"), signame); vshError(ctl, _("malformed signal name: %s"), signame);
return false; return false;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册