From 4a20c45db20a45e6af56c4d53169ddaed227f41f Mon Sep 17 00:00:00 2001 From: rlar Date: Thu, 3 Oct 2013 11:54:58 +0200 Subject: [PATCH] inp_fix_ternary_operator_str(), rewrite using strchr() --- src/frontend/inpcom.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/frontend/inpcom.c b/src/frontend/inpcom.c index 925f5b986..00c5c88f9 100644 --- a/src/frontend/inpcom.c +++ b/src/frontend/inpcom.c @@ -1896,9 +1896,8 @@ inp_fix_ternary_operator_str(char *line, bool all) fprintf(stderr, "ERROR: problem parsing 'if' of ternary string %s!\n", line); controlled_exit(EXIT_FAILURE); } - while (*colon != ':' && *colon != '\0') - colon++; - if (*colon != ':') { + colon = strchr(colon, ':'); + if (!colon) { fprintf(stderr, "ERROR: problem parsing ternary string (finding ':') %s!\n", line); controlled_exit(EXIT_FAILURE); }