From 8215753402584a387a3b22c366d0f8e4115ccf76 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Thu, 23 Jan 2020 09:20:43 +0100 Subject: [PATCH] misc: Make the src pointer const in ssh_strreplace() Signed-off-by: Andreas Schneider Reviewed-by: Jakub Jelen --- include/libssh/misc.h | 2 +- src/misc.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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;