Skip to content

Commit ba9d02e

Browse files
author
Sameer Naik
committed
escape & characters in set_postgresql_param
1 parent ee497d6 commit ba9d02e

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

runtime/functions

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ set_postgresql_param() {
6565
local current=$(exec_as_postgres sed -n -e "s/^\("${key}" = '\)\([^ ']*\)\(.*\)$/\2/p" ${PG_CONF})
6666
if [[ "${current}" != "${value}" ]]; then
6767
echo "‣ Setting postgresql.conf parameter: ${key} = '${value}'"
68+
value="$(echo "${value}" | sed 's|[&]|\\&|g')"
6869
exec_as_postgres sed -i "s|^[#]*[ ]*${key} = .*|${key} = '${value}'|" ${PG_CONF}
6970
fi
7071
fi

0 commit comments

Comments
 (0)