robotniktareum au moins... | Suite à un pb trouvé ché quelques utilisateurs de xawdecode, keuleu va bientôt proposer un patch. Je vous l'envoie en avant prèmière...
--- main.c 2002-10-15 07:11:27.000000000 +0200
+++ main.c.old 2002-10-14 23:39:09.000000000 +0200
@@ -3134,11 +3134,21 @@
{
for (i = 0; i < count; i++)
if (channels[i]->channel == last_channel.channel)
- break;
- cur_sender = i;
+ {
+ cur_sender = i;
+ break;
+ }
+
//memcpy(channels[i], &last_channel, sizeof(struct CHANNEL));
- update_channel(channels[i], &last_channel);
- set_channel (channels[i]);
+ /*update_channel(channels[i], &last_channel);
+ set_channel (channels[i]);*/
+ if ((cur_sender < 0) || (cur_sender >= count))
+ cur_sender = 0;
+ else
+ update_channel(channels[cur_sender], &last_channel);
+
+ set_channel (channels[cur_sender]);
+
pixit();
}
else
|
Pour appliquer ce patch, copiez ces lignes dans un fichier de nom main.diff dans le sous répertoire src des sources de xawdecode, puis lancez la commande dans ce même répertoire :
Cela résout de nombreuses erreurs de segmentation...
Merci keuleu ---------------
si t déçu d'être dessous, tu iras dessus kom ça tu seras plus déçu ni dessous... Si tu piges pas c ke t saoul, c sûr...
|