Changeset 1544

Show
Ignore:
Timestamp:
12/16/06 16:05:23 (2 years ago)
Author:
mjahn
Message:

apply fix based one XMPM changes against OpenSync? kdepim plugin 0030-leak_fixes.patch

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • plugins/kdepim/src/knotes.cpp

    r1307 r1544  
    3232 
    3333#include "knotes.h" 
    34  
     34#include <glib.h> 
    3535 
    3636KNotesDataSource::KNotesDataSource(OSyncMember *m, OSyncHashTable *h) 
     
    229229        } 
    230230 
    231         osync_trace(TRACE_INTERNAL, "Getting note %s and %s\n", osync_change_get_printable(chg), osxml_find_node(root, "Summary")); 
    232         QString summary = QString(osxml_find_node(root, "Summary")); 
    233         QString body = osxml_find_node(root, "Body"); 
     231        xmlChar *xmlStr; 
     232        char * tmpStr; 
     233 
     234        tmpStr = osync_change_get_printable(chg); 
     235        xmlStr = (xmlChar*) osxml_find_node(root, "Summary"); 
     236        osync_trace(TRACE_INTERNAL, "Getting note %s and %s\n", tmpStr, xmlStr); 
     237 
     238        QString summary = (char*)xmlStr; 
     239        xmlFree(xmlStr); 
     240        g_free(tmpStr); 
     241 
     242        xmlStr = (xmlChar*) osxml_find_node(root, "Body"); 
     243        QString body = (char*)xmlStr; 
     244        xmlFree(xmlStr); 
    234245 
    235246        QString hash;