diff options
author | lordjaxom <lordjaxom> | 2006-09-04 20:48:57 +0000 |
---|---|---|
committer | lordjaxom <lordjaxom> | 2006-09-04 20:48:57 +0000 |
commit | 7ee9f52075591add52019104edb6ba0dfb3d21d0 (patch) | |
tree | 62247d67555449c7cd083313e5173c329c55d5e6 /xml/xml.c | |
parent | 43683f731ba239f445862014e524ae5a62f84cf1 (diff) | |
download | vdr-plugin-text2skin-7ee9f52075591add52019104edb6ba0dfb3d21d0.tar.gz vdr-plugin-text2skin-7ee9f52075591add52019104edb6ba0dfb3d21d0.tar.bz2 |
- fixed possible buffer overflow in xml reading
Diffstat (limited to 'xml/xml.c')
-rw-r--r-- | xml/xml.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1,5 +1,5 @@ /* - * $Id: xml.c,v 1.1 2004/12/19 22:03:49 lordjaxom Exp $ + * $Id: xml.c,v 1.2 2006/09/04 20:48:57 lordjaxom Exp $ * This module was kindly provided by Clemens Kirchgatterer */ @@ -38,7 +38,7 @@ XML::XML(const string &file) { buffer = new char [size]; f.read(buffer, size); f.close(); - data = buffer; + data ssign(buffer, size); delete[] buffer; nodestartcb = NULL; nodeendcb = NULL; |