summaryrefslogtreecommitdiff
path: root/util2.c
diff options
context:
space:
mode:
Diffstat (limited to 'util2.c')
-rw-r--r--util2.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/util2.c b/util2.c
index 8879c987..8b61d0b5 100644
--- a/util2.c
+++ b/util2.c
@@ -135,11 +135,8 @@ const char *src_file(const char *file)
static int prefix = -1;
if (prefix < 0) {
- const char *cp;
- for (cp = util2, prefix = 0; *cp; cp++) {
- if (*cp == '/')
- prefix = cp - util2 + 1;
- }
+ const char *cp = strrchr(util2, '/');
+ prefix = cp ? cp - util2 + 1 : 0;
}
if (prefix && strncmp(file, util2, prefix) == 0)