summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKlaus Schmidinger <vdr@tvdr.de>2004-11-01 14:05:16 +0100
committerKlaus Schmidinger <vdr@tvdr.de>2004-11-01 14:05:16 +0100
commit6a70d31734598814c6a2d0c3f63a71a64af850db (patch)
treeb188c8c3e37b511d7da2a2fdff79c9c6628ae583
parentc054f3962002f153ae6a23da86fdbc9094c063f4 (diff)
downloadvdr-6a70d31734598814c6a2d0c3f63a71a64af850db.tar.gz
vdr-6a70d31734598814c6a2d0c3f63a71a64af850db.tar.bz2
Fixed the buffer size in cRecording::SortName()
-rw-r--r--HISTORY2
-rw-r--r--recording.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/HISTORY b/HISTORY
index f044bff0..c5133dd7 100644
--- a/HISTORY
+++ b/HISTORY
@@ -3112,4 +3112,4 @@ Video Disk Recorder Revision History
- The "Channels" menu can now be sorted "by number" (default), "by name" and
"by provider". While in the "Channels" menu, pressing the '0' key switches
through these modes.
-
+- Fixed the buffer size in cRecording::SortName().
diff --git a/recording.c b/recording.c
index e21ccae2..5a703db2 100644
--- a/recording.c
+++ b/recording.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: recording.c 1.91 2004/10/31 16:22:33 kls Exp $
+ * $Id: recording.c 1.92 2004/11/01 14:04:47 kls Exp $
*/
#include "recording.h"
@@ -455,7 +455,7 @@ char *cRecording::SortName(void) const
{
if (!sortBuffer) {
char *s = StripEpisodeName(strdup(FileName() + strlen(VideoDirectory) + 1));
- int l = strxfrm(NULL, s, 0);
+ int l = strxfrm(NULL, s, 0) + 1;
sortBuffer = MALLOC(char, l);
strxfrm(sortBuffer, s, l);
free(s);