From 6cf1a252c18230db99d6d56d2c2d844666dc98d0 Mon Sep 17 00:00:00 2001 From: gombasg Date: Wed, 17 May 2006 14:16:54 +0000 Subject: [PATCH] Fix bug #783 git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@560 a7169a2c-3604-0410-bc95-c702d8d87f7a --- dcapi/boinc/wu.C | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dcapi/boinc/wu.C b/dcapi/boinc/wu.C index a1f4c94dde..a912d6d74e 100644 --- a/dcapi/boinc/wu.C +++ b/dcapi/boinc/wu.C @@ -727,6 +727,14 @@ static char *generate_wu_template(DC_Workunit *wu) g_string_append(cmd, quoted); g_free(quoted); } + /* Now do the escaping for MySQL */ + for (i = 0; cmd->str[i]; i++) + { + if (cmd->str[i] != '\'' && cmd->str[i] != '\\') + continue; + g_string_insert_c(cmd, i, '\\'); + i++; + } g_string_append_printf(tmpl, "\t%s\n", cmd->str); g_string_free(cmd, TRUE);