Skip to content

Commit 360db76

Browse files
authored
Merge pull request #94 from xoozoo/master
Handle escaped nulls
2 parents d811589 + fe2ca7d commit 360db76

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

source code/MySqlBackup(Devart-Express)/Methods/QueryExpress.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,9 @@ static void escape_string(StringBuilder sb, char c)
9292
case '\\': // Backslash
9393
sb.AppendFormat("\\\\");
9494
break;
95+
case '\0': // Null
96+
sb.AppendFormat("\\0");
97+
break;
9598
case '\r': // Carriage return
9699
sb.AppendFormat("\\r");
97100
break;

source code/MySqlBackup(MySql.Data)/Methods/QueryExpress.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,9 @@ static void escape_string(StringBuilder sb, char c)
9191
case '\\': // Backslash
9292
sb.AppendFormat("\\\\");
9393
break;
94+
case '\0': // Null
95+
sb.AppendFormat("\\0");
96+
break;
9497
case '\r': // Carriage return
9598
sb.AppendFormat("\\r");
9699
break;

source code/MySqlBackup(MySqlConnector)/Methods/QueryExpress.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,9 @@ static void escape_string(StringBuilder sb, char c)
9191
case '\\': // Backslash
9292
sb.AppendFormat("\\\\");
9393
break;
94+
case '\0': // Null
95+
sb.AppendFormat("\\0");
96+
break;
9497
case '\r': // Carriage return
9598
sb.AppendFormat("\\r");
9699
break;

0 commit comments

Comments
 (0)