fixed insecure format strings in LSTX handlers (thanks to Anssi Hannula)

This commit is contained in:
schmirl 2009-07-17 06:25:55 +00:00
parent 06e1bb7976
commit b099df3011
3 changed files with 8 additions and 4 deletions

View File

@ -90,6 +90,9 @@ Diego Pierotto
micky979 micky979
for providing French language texts for providing French language texts
Anssi Hannula
for fixing insecure format strings in LSTX handlers
wirbel wirbel
for pointing out that section filtering is optional for VDR devices for pointing out that section filtering is optional for VDR devices

View File

@ -1,6 +1,7 @@
VDR Plugin 'streamdev' Revision History VDR Plugin 'streamdev' Revision History
--------------------------------------- ---------------------------------------
- fixed insecure format strings in LSTX handlers (thanks to Anssi Hannula)
- updated Finish translation (thanks to Rolf Ahrenberg) - updated Finish translation (thanks to Rolf Ahrenberg)
- removed redefinitions in includes - caused problems in older compilers - removed redefinitions in includes - caused problems in older compilers
- fixed ts2ps.h defines - fixed ts2ps.h defines

View File

@ -1,5 +1,5 @@
/* /*
* $Id: connectionVTP.c,v 1.18 2008/04/07 14:27:30 schmirl Exp $ * $Id: connectionVTP.c,v 1.18.2.1 2009/07/17 06:25:56 schmirl Exp $
*/ */
#include "server/connectionVTP.h" #include "server/connectionVTP.h"
@ -157,7 +157,7 @@ bool cLSTEHandler::Next(bool &Last)
Last = true; Last = true;
cString str(m_Error, true); cString str(m_Error, true);
m_Error = NULL; m_Error = NULL;
return m_Client->Respond(m_Errno, *str); return m_Client->Respond(m_Errno, "%s", *str);
} }
Last = false; Last = false;
@ -350,7 +350,7 @@ bool cLSTCHandler::Next(bool &Last)
Last = true; Last = true;
cString str(m_Error, true); cString str(m_Error, true);
m_Error = NULL; m_Error = NULL;
return m_Client->Respond(m_Errno, *str); return m_Client->Respond(m_Errno, "%s", *str);
} }
int number; int number;
@ -446,7 +446,7 @@ bool cLSTTHandler::Next(bool &Last)
Last = true; Last = true;
cString str(m_Error, true); cString str(m_Error, true);
m_Error = NULL; m_Error = NULL;
return m_Client->Respond(m_Errno, *str); return m_Client->Respond(m_Errno, "%s", *str);
} }
bool result; bool result;