|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vladimir Kurtukov 2:5006/1.1 13 Feb 2003 18:48:00 To : Alexander Lunyov Subject : SASL MySQL Patch -------------------------------------------------------------------------------- 12 Feb 03 15:00, you wrote to Anton Panyushkin: [skipped...] AL> /* db_host is a list of servers like this AL> ** server1 , sever2 , server3 etc. AL> */ AL> cur_host = db_host; AL> while ( cur_host != NULL || sock == NULL) { ^^ заменить на && AL> db_host = strchr(db_host,','); AL> if ( db_host != NULL ) { AL> db_host[0] = 0x00; AL> /* loop till we find some text */ AL> while (!isalnum(db_host[0]) ) AL> db_host++; AL> } AL> sock = mysql_connect(&mysql,db_host,db_user,db_passwd); AL> cur_host = db_host; AL> } AL> отрабатывает неправильно, то есть до этого блока в переменной AL> db_host лежит твой хост, который ты указал в конфиге, после отработки AL> - NULL. Ессно, при коннекте к NULL ничего хорошего не будет. Я не AL> настоящий сварщик, чтобы исправлять эту конструкцию, чтобы она AL> правильно работала, поэтому я закомментировал просто этот блок писалось же неоднократно: заменить в while в условии || на && Vladimir --- GoldED+/BSD 1.1.4.7 * Origin: Unix powered... (2:5006/1.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/22043e4b7825.html, оценка из 5, голосов 10
|