diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2005-12-30 15:11:16 +0100 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2005-12-30 15:11:16 +0100 |
commit | 3f21bf20c52599cc6dbe252488dc3dda36402f3c (patch) | |
tree | 57bb30be8f24e013ec15bcdcea60c307a3d7baf2 /svdrp.h | |
parent | 924827fcbe0e7276c458c051d1f56cb8f4ca19a1 (diff) | |
download | vdr-3f21bf20c52599cc6dbe252488dc3dda36402f3c.tar.gz vdr-3f21bf20c52599cc6dbe252488dc3dda36402f3c.tar.bz2 |
New option '-g'; fixed security hole CAN-2005-0071 when grabbing to file
Diffstat (limited to 'svdrp.h')
-rw-r--r-- | svdrp.h | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: svdrp.h 1.26 2005/11/27 15:26:42 kls Exp $ + * $Id: svdrp.h 1.27 2005/12/30 14:46:38 kls Exp $ */ #ifndef __SVDRP_H @@ -49,6 +49,7 @@ private: int length; char *cmdLine; time_t lastActivity; + static char *grabImageDir; void Close(bool Timeout = false); bool Send(const char *s, int length = -1); void Reply(int Code, const char *fmt, ...) __attribute__ ((format (printf, 3, 4))); @@ -87,6 +88,7 @@ public: ~cSVDRP(); bool HasConnection(void) { return file.IsOpen(); } bool Process(void); + static void SetGrabImageDir(const char *GrabImageDir); }; #endif //__SVDRP_H |