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

List:       kde-commits
Subject:    KDE/kdegraphics/kviewshell/plugins/dvi
From:       Dirk Mueller <mueller () kde ! org>
Date:       2006-05-04 8:26:35
Message-ID: 1146731195.355323.31318.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 537234 by mueller:

fix memory leak (CID 1894)


 M  +1 -3      dviFile.cpp  


--- trunk/KDE/kdegraphics/kviewshell/plugins/dvi/dviFile.cpp #537233:537234
@@ -191,9 +191,7 @@
     quint32 scale     = readUINT32();
     quint32 design    = readUINT32();
     quint16 len       = readUINT8() + readUINT8(); // Length of the font name, \
                including the directory name
-    char *fontname  = new char[len + 1];
-    strncpy(fontname, (char *)command_pointer, len );
-    fontname[len] = '\0';
+    QString fontname((char*)command_pointer);
     command_pointer += len;
 
 #ifdef DEBUG_FONTS


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

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