]> granicus.if.org Git - php/commitdiff
http://gcov.php.net/viewer.php?version=PHP_5_3&func=tests&file=ext%2Fpdo_firebird...
authorPopa Adrian Marius <mariuz@php.net>
Tue, 27 Dec 2011 16:49:00 +0000 (16:49 +0000)
committerPopa Adrian Marius <mariuz@php.net>
Tue, 27 Dec 2011 16:49:00 +0000 (16:49 +0000)
fix failure for bug 43130

ext/pdo_firebird/firebird_driver.c

index eb47934458eb1bb4704f8842a3ef4df9a64948c6..c2c20cf92c73f4d1f4b38a29e1f70a36b924c8c0 100644 (file)
@@ -440,8 +440,10 @@ static int firebird_alloc_prepare_stmt(pdo_dbh_t *dbh, const char *sql, long sql
                                        continue;
                                }
                        } else {
-                               if ((in_param &= (sql[l] == '_') || (sql[l] >= 'A' && sql[l] <= 'Z') 
-                                               || (sql[l] >= 'a' && sql[l] <= 'z') || (sql[l] >= '0' && sql[l] <= '9'))) {
+                                if ((in_param &= ((sql[l] >= 'A' && sql[l] <= 'Z') || (sql[l] >= 'a' && sql[l] <= 'z')
+                                        || (sql[l] >= '0' && sql[l] <= '9') || sql[l] == '_' || sql[l] == '-'))) { 
+
+                                       
                                        *ppname++ = sql[l];
                                        continue;
                                } else {