diff --git a/src/c-wrapper/internal/c-sal.cpp b/src/c-wrapper/internal/c-sal.cpp index e03b84188..ac0260208 100644 --- a/src/c-wrapper/internal/c-sal.cpp +++ b/src/c-wrapper/internal/c-sal.cpp @@ -889,7 +889,7 @@ static int line_get_value(const char *input, const char *key, char *value, size_ size_t len; if (!end) len = strlen(input); - else len = end + 1 - input; + else len = (size_t)(end + 1 - input); *read = len; strncpy(line, input, MIN(len, sizeof(line)));