Avoid possible segfault

pull/1590/head
Mike Black W9MDB 2024-07-19 22:39:12 -05:00
rodzic 2e96b91b04
commit abd6d4f388
1 zmienionych plików z 3 dodań i 3 usunięć

Wyświetl plik

@ -5628,19 +5628,19 @@ declare_proto_rig(set_clock)
&hour,
&min, &sec, &msec, &utc_offset);
}
else if (arg1[16] == '+' || arg1[16] == '-')
else if (arg1 && (arg1[16] == '+' || arg1[16] == '-'))
{
// YYYY-MM-DDTHH:MM+ZZ
n = sscanf(arg1, "%04d-%02d-%02dT%02d:%02d%d", &year, &mon, &day, &hour,
&min, &utc_offset);
}
else if (arg1[19] == '+' || arg1[19] == '-')
else if (arg1 && (arg1[19] == '+' || arg1[19] == '-'))
{
// YYYY-MM-DDTHH:MM:SS+ZZ
n = sscanf(arg1, "%04d-%02d-%02dT%02d:%02d:%02d%d", &year, &mon, &day, &hour,
&min, &sec, &utc_offset);
}
else if (arg1[23] == '+' || arg1[23] == '-')
else if (arg1 && (arg1[23] == '+' || arg1[23] == '-'))
{
// YYYY-MM-DDTHH:MM:SS.SSS+ZZ
n = sscanf(arg1, "%04d-%02d-%02dT%02d:%02d:%02d%lf%d", &year, &mon, &day, &hour,