From e11b7334987cda980cb96100a44b856878e5de02 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20=C5=A0ustr?= Date: Fri, 10 Aug 2012 15:12:26 +0000 Subject: [PATCH] Avoid including garbage for zero-length header files --- org.glite.lb.server/src/lb_html.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/org.glite.lb.server/src/lb_html.c b/org.glite.lb.server/src/lb_html.c index cb0af11..3417b4f 100644 --- a/org.glite.lb.server/src/lb_html.c +++ b/org.glite.lb.server/src/lb_html.c @@ -44,16 +44,17 @@ limitations under the License. char *get_html_header(edg_wll_Context ctx, int text) { char *header = NULL; - size_t header_len = 0; + size_t header_len = 0, rlen = 0; FILE *header_file; if (text) return NULL; if ((header_file = fopen(ctx->html_header_file, "r"))) { - getdelim( &header, &header_len, '\0', header_file); + rlen = getdelim( &header, &header_len, '\0', header_file); fclose (header_file); } - else header=strdup(""); + + if (rlen == -1 ) header=strdup(""); return header; } -- 1.8.2.3