From afaa4b441c583a35a0710d783f8575278bbb4d7f Mon Sep 17 00:00:00 2001
From: Niko Tyni <ntyni@iki.fi>
Date: Sun, 30 Sep 2007 23:07:12 +0300
Subject: [PATCH] Skip comments when parsing the SQL syntax

---
 dbdimp.c |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/dbdimp.c b/dbdimp.c
index 4039d76..9531938 100755
--- a/dbdimp.c
+++ b/dbdimp.c
@@ -92,6 +92,15 @@ count_params(char *statement)
       ++num_params;
       break;
 
+    case '-':
+      /* Skip comment */
+      if (*ptr == '-') {
+        while (*ptr != '\n') {
+            ++ptr;
+        }
+      }
+      break;
+
     default:
       break;
     }
@@ -517,6 +526,16 @@ static char *parse_params(
       }
       break;
 
+      case '-':
+      /* Skip comment */
+      {
+        if (*(++statement_ptr) == '-') {
+                while (*(statement_ptr) != '\n')
+                        ++statement_ptr;
+        }
+      }
+      break;
+
       case '?':
         /* Insert parameter */
         statement_ptr++;
-- 
1.5.3.2

