From b9ec274bed571db9c705b65bb8c0bb6409c34fc4 Mon Sep 17 00:00:00 2001 From: "Rafael G. Martins" Date: Wed, 21 Dec 2016 23:12:05 +0100 Subject: git-receiver: moved shell quote function to common --- src/blogc-git-receiver/shell-command-parser.c | 25 ------------------------- 1 file changed, 25 deletions(-) (limited to 'src/blogc-git-receiver/shell-command-parser.c') diff --git a/src/blogc-git-receiver/shell-command-parser.c b/src/blogc-git-receiver/shell-command-parser.c index 0c867b8..4cfdec8 100644 --- a/src/blogc-git-receiver/shell-command-parser.c +++ b/src/blogc-git-receiver/shell-command-parser.c @@ -99,28 +99,3 @@ error: bc_string_free(rv, true); return NULL; } - - -char* -bgr_shell_quote(const char *command) -{ - // this does not really belongs here, but function is very small - bc_string_t *rv = bc_string_new(); - bc_string_append_c(rv, '\''); - if (command != NULL) { - for (size_t i = 0; i < strlen(command); i++) { - switch (command[i]) { - case '!': - bc_string_append(rv, "'\\!'"); - break; - case '\'': - bc_string_append(rv, "'\\''"); - break; - default: - bc_string_append_c(rv, command[i]); - } - } - } - bc_string_append_c(rv, '\''); - return bc_string_free(rv, false); -} -- cgit v1.2.3-18-g5258