Merge pull request #441 from nonoo/master

Fix decimal separators which sscanf can't handle
pull/442/head
Michael Black 2020-11-14 08:45:08 -06:00 zatwierdzone przez GitHub
commit 801e16ac97
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 16 dodań i 0 usunięć

Wyświetl plik

@ -1692,6 +1692,22 @@ declare_proto_rot(set_position)
{
azimuth_t az;
elevation_t el;
char *comma_pos;
/* Fixing args with an invalid decimal separator. */
comma_pos = strchr(arg1, ',');
if (comma_pos)
{
*comma_pos = '.';
}
comma_pos = strchr(arg2, ',');
if (comma_pos)
{
*comma_pos = '.';
}
CHKSCN1ARG(sscanf(arg1, "%f", &az));
CHKSCN1ARG(sscanf(arg2, "%f", &el));