From 635edfa7d586b89255d9d5fc64e85d88b6343f56 Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Mon, 27 Aug 2007 11:05:21 +0000 Subject: Don't accept zero titles. --- input.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'input.c') diff --git a/input.c b/input.c index 4ae900ac..03805fc8 100644 --- a/input.c +++ b/input.c @@ -1,4 +1,4 @@ -/* $Id: input.c,v 1.2 2007-08-27 08:12:23 nicm Exp $ */ +/* $Id: input.c,v 1.3 2007-08-27 11:05:21 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -438,8 +438,10 @@ input_pair_control(u_char **buf, size_t *len, if (**buf == ';' && (ch == '0' || ch == '1')) { log_debug("title found, length %zu bytes: %.*s", size - 1, (int) size - 1, *buf + 1); - input_store_one(b, CODE_TITLE, size - 1); - buffer_write(b, *buf + 1, size - 1); + if (size > 1) { + input_store_one(b, CODE_TITLE, size - 1); + buffer_write(b, *buf + 1, size - 1); + } } /* Skip the title; add one for the \007. */ -- cgit