annna-add-hashtag: fail if hashtag contains invalid characters - annna - Annna the nice friendly bot. HTML git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/ DIR Log DIR Files DIR Refs DIR Tags DIR README --- DIR commit ce9c454863fbfb36950d00759ca2fb03b5ca8ed0 DIR parent 9b6d6e1e9710ce4355da444e256d3601e2a87fc8 HTML Author: Anders Damsgaard <anders@adamsgaard.dk> Date: Fri, 9 Apr 2021 20:04:59 +0200 annna-add-hashtag: fail if hashtag contains invalid characters Signed-off-by: Annna Robert-Houdin <annna@bitreich.org> Diffstat: M annna-add-hashtag | 6 ++++++ 1 file changed, 6 insertions(+), 0 deletions(-) --- DIR diff --git a/annna-add-hashtag b/annna-add-hashtag @@ -134,6 +134,12 @@ addtag() { tag="$1" uri="$2" + if printf '%s' "$1" | grep -qE "[# ',?!]"; + then + printf 'error: tag cannot contain the following characters: # '\'',?!\n' >&2 + exit 1 + fi + dltag "$1" "$2" [ $? -gt 0 ] && return processtag "$1" "$2"