[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kopete-devel
Subject:    Re: [Kopete-devel] [PATCH] crash with empty history
From:       Andy Goossens <andygoossens () pandora ! be>
Date:       2002-05-18 18:23:11
[Download RAW message or body]

Hi,

This bug is still present in HEAD. Can someone look at it?


On Friday 10 May 2002 15:37, Andy Goossens wrote:
> Hi all,
>
> Viewing an empty history crashes Kopete.
>
> I traced it back to libkopete/ui/kopetehistorywidget.cpp:
>
>         FILE *f = fopen(logFileName, "r");
>
>         if (f == NULL)
>         {
>                 // Oops, no file
>                 messages = 0;
>         }
>         else
>         {
>                 messages = countMessages();
>         }
>
>         fclose( f );  <-- Crashes when f == NULL
>
> Patch attached :-)

patch re-attached

-- 
Andy Goossens -- andygoossens at softhome dot net

"Use the Source, Luke..."
["history.patch" (text/x-diff)]

Index: kopetehistorywidget.cpp
===================================================================
RCS file: /home/kdecvs/kde/kdenonbeta/kopete/libkopete/ui/kopetehistorywidget.cpp,v
retrieving revision 1.2
diff -u -3 -p -r1.2 kopetehistorywidget.cpp
--- kopetehistorywidget.cpp	4 May 2002 14:40:21 -0000	1.2
+++ kopetehistorywidget.cpp	10 May 2002 13:22:43 -0000
@@ -160,9 +160,8 @@ void KopeteHistoryWidget::init()
 	else
 	{
 		messages = countMessages();
+		fclose( f );
 	}
-
-	fclose( f );
 
 	if ( messages == 0 )
 	{

_______________________________________________
Kopete-devel mailing list
Kopete-devel@mail.kde.org
http://mail.kde.org/mailman/listinfo/kopete-devel

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic