From 4a150dd91c25ff36e1604fedb5354033d90a2049 Mon Sep 17 00:00:00 2001 From: makefu Date: Mon, 2 Sep 2013 21:34:09 +0200 Subject: sanitize uriparse output --- util/bin/uriparse | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'util/bin/uriparse') diff --git a/util/bin/uriparse b/util/bin/uriparse index 685b1ab1..b16bd9c8 100755 --- a/util/bin/uriparse +++ b/util/bin/uriparse @@ -1,6 +1,6 @@ #!/usr/bin/python -import os -from sys import argv,exit +from sys import argv, exit + def uri_parser(uri): try: @@ -17,12 +17,12 @@ if __name__ == "__main__": print('usage: %s URI') exit(1) u = uri_parser(uri) - - print('SCHEME="%s"' % u.scheme) + + print("SCHEME='%s'" % u.scheme.replace("'", "'\\''")) if u.username: - print('USERNAME="%s"' % u.username) + print("USERNAME='%s'" % u.username.replace("'", "'\\''")) if u.password: - print('PASSWORD="%s"' % u.password) + print("PASSWORD='%s'" % u.password.replace("'", "'\\''")) if u.path: - print('URIPATH="%s"' % u.path) - print('HOSTNAME="%s"' % u.hostname) + print("URIPATH='%s'" % u.path.replace("'", "'\\''")) + print("HOSTN='%s'" % u.hostname.replace("'", "'\\''")) -- cgit v1.2.3