diff --git a/src/impl/dcp.c b/src/impl/dcp.c index ec95061..126dd5f 100644 --- a/src/impl/dcp.c +++ b/src/impl/dcp.c @@ -39,7 +39,7 @@ #define REMOVE_TRAILING_SLASHES(_str) \ do { \ size_t _len = strlen(_str); \ - while (_str[_len - 1 ] == '/') { _str[--_len] = '\0'; } \ + while (_len>0 && _str[_len - 1 ] == '/') { _str[--_len] = '\0'; } \ } while(0)