summaryrefslogtreecommitdiff
path: root/src/util.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util.c')
-rw-r--r--src/util.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/util.c b/src/util.c
index 4bcfc1b..b961d3c 100644
--- a/src/util.c
+++ b/src/util.c
@@ -342,3 +342,18 @@ evutil_vsnprintf(char *buf, size_t buflen, const char *format, va_list ap)
return r;
#endif
}
+
+void rm_trailing_slashes(gchar *str)
+{
+ int i, len;
+ if ((len = strlen(str)) < 1)
+ return;
+
+ for (i = strlen(str)-1; str[i]; i--)
+ {
+ if (str[i] == '/')
+ str[i] = '\0';
+ else
+ return;
+ }
+}