提交 32c0bfde authored 作者: Steve Underwood's avatar Steve Underwood

A couple more Coverity issues fixed

上级 c37d0dd6
...@@ -726,11 +726,18 @@ static int parse_string_list_out(at_state_t *s, const char **t, int *target, int ...@@ -726,11 +726,18 @@ static int parse_string_list_out(at_state_t *s, const char **t, int *target, int
val = (target) ? *target : 0; val = (target) ? *target : 0;
while (val-- && (def = strchr(def, ','))) while (val-- && (def = strchr(def, ',')))
def++; def++;
if ((tmp = strchr(def, ','))) if (def)
len = tmp - def; {
if ((tmp = strchr(def, ',')))
len = tmp - def;
else
len = strlen(def);
snprintf(buf, sizeof(buf), "%s%.*s", (prefix) ? prefix : "", (int) len, def);
}
else else
len = strlen(def); {
snprintf(buf, sizeof(buf), "%s%.*s", (prefix) ? prefix : "", (int) len, def); buf[0] = '\0';
}
at_put_response(s, buf); at_put_response(s, buf);
break; break;
default: default:
......
...@@ -381,7 +381,7 @@ SPAN_DECLARE(int) t43_encode_free(t43_encode_state_t *s) ...@@ -381,7 +381,7 @@ SPAN_DECLARE(int) t43_encode_free(t43_encode_state_t *s)
{ {
int ret; int ret;
t85_encode_free(&s->t85); t85_encode_release(&s->t85);
ret = t43_encode_release(s); ret = t43_encode_release(s);
span_free(s); span_free(s);
return ret; return ret;
......
...@@ -1099,8 +1099,6 @@ SPAN_DECLARE_NONSTD(void) lapm_receive(void *user_data, const uint8_t *frame, in ...@@ -1099,8 +1099,6 @@ SPAN_DECLARE_NONSTD(void) lapm_receive(void *user_data, const uint8_t *frame, in
else else
rx_unnumbered_rsp_frame(ss, frame, len); rx_unnumbered_rsp_frame(ss, frame, len);
break; break;
default:
break;
} }
} }
/*- End of function --------------------------------------------------------*/ /*- End of function --------------------------------------------------------*/
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论