From 40ae856c53d026ccb98eae6068730cb3796b5e8c Mon Sep 17 00:00:00 2001 From: mquinson Date: Mon, 31 Jul 2006 08:51:53 +0000 Subject: [PATCH] No need to warn the user 4 times. Instead, explaining what's going on may help ;) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2650 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/surf/surfxml_parse.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/surf/surfxml_parse.c b/src/surf/surfxml_parse.c index 785a41d24e..84294fec2f 100644 --- a/src/surf/surfxml_parse.c +++ b/src/surf/surfxml_parse.c @@ -168,8 +168,12 @@ void ETag_surfxml_argument(void) } void surf_parse_open(const char *file) { + static int warned = 0; if(!file) { - WARN0("I hope you know what you're doing... you just gave me a NULL pointer!"); + if (!warned) { + WARN0("Bypassing the XML parser since surf_parse_open received a NULL pointer. If it is not what you want, go fix your code."); + warned = 1; + } return; } if(!surf_input_buffer_stack) -- 2.20.1