From: Maxim Mamontov Date: Fri, 14 Jan 2011 15:58:16 +0000 (+0200) Subject: Виправлено помилку що призводила до падіння системи при спробі X-Git-Tag: 2.407-rc3~201 X-Git-Url: https://git.stg.codes/stg.git/commitdiff_plain/904a0bdb0da53217f6c8a42cd4f5eb5a027a0973?ds=sidebyside;hp=02c2e6246eb5f4a70a3be5f774b6a75f445d3115 Виправлено помилку що призводила до падіння системи при спробі авторизації користувача з неправильним логіном через FreeRADIUS. --- diff --git a/projects/stargazer/plugins/store/mysql/mysql_store.cpp b/projects/stargazer/plugins/store/mysql/mysql_store.cpp index fefadd5c..f62a846f 100644 --- a/projects/stargazer/plugins/store/mysql/mysql_store.cpp +++ b/projects/stargazer/plugins/store/mysql/mysql_store.cpp @@ -711,6 +711,13 @@ if (!(res=mysql_store_result(sock))) return -1; } +if (mysql_num_rows(res) != 1) +{ + errorStr = "User not found"; + mysql_close(sock); + return -1; +} + row = mysql_fetch_row(res); string param;