File plib-1.8.5-commit2136-segfault.patch of Package plib

Fixing the delete display_text statement in puInputBase (e-mail from Melchior Franz, Wed 12/17/2008 6:12 PM)
--- src/pui/pu.h	2008/11/10 15:40:28	2135
+++ src/pui/pu.h	2008/12/18 04:19:29	2136
@@ -1445,31 +1445,31 @@
   virtual void setValue ( puValue *pv )
   {
     puValue::setValue ( pv ) ;
-    delete displayed_text ;  displayed_text = NULL ;
+    delete [] displayed_text ;  displayed_text = NULL ;
   }
 
   virtual void setValue ( int   i )
   {
     puValue::setValue ( i ) ;
-    delete displayed_text ;  displayed_text = NULL ;
+    delete [] displayed_text ;  displayed_text = NULL ;
   }
 
   virtual void setValue ( float f )
   {
     puValue::setValue ( f ) ;
-    delete displayed_text ;  displayed_text = NULL ;
+    delete [] displayed_text ;  displayed_text = NULL ;
   }
 
   virtual void setValue ( const char *s )
   {
     puValue::setValue ( s ) ;
-    delete displayed_text ;  displayed_text = NULL ;
+    delete [] displayed_text ;  displayed_text = NULL ;
   }
 
   virtual void setValue ( bool b )
   {
     puValue::setValue ( b ) ;
-    delete displayed_text ;  displayed_text = NULL ;
+    delete [] displayed_text ;  displayed_text = NULL ;
   }
 } ;
 
openSUSE Build Service is sponsored by