]> git.plutz.net Git - confetti/blobdiff - pages/attendees.sh
escape certain characters before passing to eval (\, $, and `)
[confetti] / pages / attendees.sh
index 9d03cadfdc4a9037c2373e783b5e7957fb7fb995..f40f82dc6da1c8c818e6367d63ff74d21f8e900a 100755 (executable)
@@ -183,7 +183,8 @@ vcf_parse() {
             done
        ;;
     esac
             done
        ;;
     esac
-  done
+  done \
+  | sed -r 's:[\\$`]:\\&:g'
 }
 
 view_attendee() {  #Parameter: Cardfile
 }
 
 view_attendee() {  #Parameter: Cardfile