[Kde-bindings] KDE/kdebindings/php/phpqt/src

Thomas Moenicke tm at php-qt.org
Thu Nov 13 22:43:06 UTC 2008


SVN commit 883981 by moenicke:

* fixed malloc corruption in QString::toUpper()

CCMAIL: kde-bindings at kde.org



 M  +6 -6      qstring.cpp  


--- trunk/KDE/kdebindings/php/phpqt/src/qstring.cpp #883980:883981
@@ -571,12 +571,12 @@
  *    flags:    c
  */
 ZEND_METHOD(QString, toUpper){
-	if (ZEND_NUM_ARGS() == 0){
-			QString *obj = (QString*) PHP_QT_FETCH();
-				QString return_object = (QString) obj->toUpper();
-				createObject(return_value,(void*) &return_object,qstring_ce, QSTRING_CLASSID);
-				return;
-	}
+  if (ZEND_NUM_ARGS() == 0){
+    QString *obj = (QString*) PHP_QT_FETCH();
+    QString *return_object = new QString( obj->toUpper() );
+    createObject( return_value, (void*) return_object, qstring_ce, QSTRING_CLASSID );
+    return;
+  }
 }
 
 ZEND_METHOD(QString, __destruct)



More information about the Kde-bindings mailing list