Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

sscanf warning: String buffer overflow

Статус
В этой теме нельзя размещать новые ответы.

G4liathus

Умник
Всем привет! Помогите кто чем сможет.
В логах выдаёт варнинг: sscanf warning: String buffer overflow
Вот сток где варнинг:​
PHP:
stock LoadFrac()
{
	new time = GetTickCount();
	mysql_query("SELECT * FROM `"TABLE_FRACTION"`");
	mysql_store_result();
	if(mysql_num_rows() > 0)
	{
		for(new idx = 1; idx <= mysql_num_rows(); idx++)
		{
			mysql_fetch_row(query);
			sscanf(query, "p<|>is[32]s[32]s[32]s[16]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[25]s[128]",
			FracInfo[idx][id],
			FracInfo[idx][fName],
			FracInfo[idx][fLeader],
			FracInfo[idx][fAssistant],
			FracInfo[idx][fHelpers],
			FracRank[idx][1],
			FracRank[idx][2],
			FracRank[idx][3],
			FracRank[idx][4],
			FracRank[idx][5],
			FracRank[idx][6],
			FracRank[idx][7],
			FracRank[idx][8],
			FracRank[idx][9],
			FracRank[idx][10],
			FracRank[idx][11],
			FracRank[idx][12],
			FracRank[idx][13],
			FracInfo[idx][fPayDays]);
			sscanf(FracInfo[idx][fHelpers], "p<,>a<i>[5]",FracInfo[idx][fHelper]);
			sscanf(FracInfo[idx][fPayDays], "p<,>iiiiiiiiiiiii",
			FracPay[idx][1],
			FracPay[idx][2],
			FracPay[idx][3],
			FracPay[idx][4],
			FracPay[idx][5],
			FracPay[idx][6],
			FracPay[idx][7],
			FracPay[idx][8],
			FracPay[idx][9],
			FracPay[idx][10],
			FracPay[idx][11],
			FracPay[idx][12],
			FracPay[idx][13]);
			TOTALFRAC++;
		}
	}
	mysql_free_result();
	printf(" [LOAD]: Успешная загрузка 'LoadFrac' - загружено %d за %d м.с", TOTALFRAC,GetTickCount() - time);
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу