Author: durner
Date: 2006-07-23 10:07:38 -0700 (Sun, 23 Jul 2006)
New Revision: 3129

Modified:
   gnunet-qt/src/common/gstring.cc
Log:
reset ptrs

Modified: gnunet-qt/src/common/gstring.cc
===================================================================
--- gnunet-qt/src/common/gstring.cc     2006-07-23 16:39:34 UTC (rev 3128)
+++ gnunet-qt/src/common/gstring.cc     2006-07-23 17:07:38 UTC (rev 3129)
@@ -48,7 +48,10 @@
 GString &GString::operator=(const QString &src)
 {
   if (cstr)
+  {
     ::free(cstr);
+    cstr = NULL;
+  }
 
   QString::operator=(src);
   return *this;
@@ -57,7 +60,10 @@
 GString &GString::operator=(const GString &src)
 {
   if (cstr)
+  {
     ::free(cstr);
+    cstr = NULL;
+  }
 
   QString::operator=(src);
   return *this;
@@ -65,6 +71,12 @@
 
 GString &GString::operator=(const char *src)
 {
+  if (cstr)
+  {
+    ::free(cstr);
+    cstr = NULL;
+  }
+
   QString::operator=(src);
   return *this;
 }



_______________________________________________
GNUnet-SVN mailing list
GNUnet-SVN@gnu.org
http://lists.gnu.org/mailman/listinfo/gnunet-svn

Reply via email to