diff --git a/include/libssh/misc.h b/include/libssh/misc.h index efac4445..5044817a 100644 --- a/include/libssh/misc.h +++ b/include/libssh/misc.h @@ -98,5 +98,5 @@ int ssh_quote_file_name(const char *file_name, char *buf, size_t buf_len); int ssh_newline_vis(const char *string, char *buf, size_t buf_len); int ssh_tmpname(char *template); -char *ssh_strreplace(char *src, const char *pattern, const char *repl); +char *ssh_strreplace(const char *src, const char *pattern, const char *repl); #endif /* MISC_H_ */ diff --git a/src/misc.c b/src/misc.c index 52ca3a47..faa185f9 100644 --- a/src/misc.c +++ b/src/misc.c @@ -1799,7 +1799,7 @@ err: * @returns src_replaced a pointer that points to the replaced string. * NULL if allocation fails or if src is NULL. */ -char *ssh_strreplace(char *src, const char *pattern, const char *replace) +char *ssh_strreplace(const char *src, const char *pattern, const char *replace) { char *p = NULL; char *src_replaced = NULL;