From 70f1d578b22f335de1f99fb08bea4f8170090dd2 Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Mon, 19 Jul 2010 14:30:46 +0000 Subject: [PATCH] Limit text body size for RSS feed to 2k to avoid lock-up for very long entries SVN revision: 2301 --- src/elogd.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/elogd.c b/src/elogd.c index d254a4a1..f18f73a9 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -18890,6 +18890,9 @@ void show_rss_feed(LOGBOOK * lbs) status = el_retrieve(lbs, message_id, date, attr_list, attrib, lbs->n_attr, text, &size, NULL, NULL, NULL, NULL, NULL); + /* limit text size to 2k */ + text[2048] = 0; + if (getcfg(lbs->name, "RSS Title", title, sizeof(title))) { i = build_subst_list(lbs, (char (*)[NAME_LENGTH]) slist, (char (*)[NAME_LENGTH]) svalue, attrib, TRUE);