Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAtsushi Eno <atsushieno@gmail.com>2004-05-05 06:45:02 +0400
committerAtsushi Eno <atsushieno@gmail.com>2004-05-05 06:45:02 +0400
commit5b732c062abab4c526638b98299b97da77b9d21f (patch)
tree083181797c663f4512578805054b660364e4acf3 /mcs/class/System.Data/Mono.Data.SqlExpressions
parentf16bf50d6d6f6725523f81415730e756d0a84adf (diff)
2004-05-05 Atsushi Enomoto <atsushi@ximian.com>
* ArithmeticExpressions.cs: avoid null exception on add operation. svn path=/trunk/mcs/; revision=26725
Diffstat (limited to 'mcs/class/System.Data/Mono.Data.SqlExpressions')
-rw-r--r--mcs/class/System.Data/Mono.Data.SqlExpressions/ArithmeticExpressions.cs2
-rw-r--r--mcs/class/System.Data/Mono.Data.SqlExpressions/ChangeLog4
2 files changed, 5 insertions, 1 deletions
diff --git a/mcs/class/System.Data/Mono.Data.SqlExpressions/ArithmeticExpressions.cs b/mcs/class/System.Data/Mono.Data.SqlExpressions/ArithmeticExpressions.cs
index 812049f621a..4b140b22c88 100644
--- a/mcs/class/System.Data/Mono.Data.SqlExpressions/ArithmeticExpressions.cs
+++ b/mcs/class/System.Data/Mono.Data.SqlExpressions/ArithmeticExpressions.cs
@@ -30,7 +30,7 @@ namespace Mono.Data.SqlExpressions {
object obj2 = expr2.Eval (row);
if (op == Operation.ADD && (obj1 is string || obj2 is string))
- return obj1.ToString() + obj2.ToString();
+ return (obj1 != null ? obj1.ToString () : String.Empty) + (obj2 != null ? obj2.ToString () : String.Empty);
IConvertible o1 = (IConvertible)obj1;
IConvertible o2 = (IConvertible)obj2;
diff --git a/mcs/class/System.Data/Mono.Data.SqlExpressions/ChangeLog b/mcs/class/System.Data/Mono.Data.SqlExpressions/ChangeLog
index d01b34d5255..3e7ba76b610 100644
--- a/mcs/class/System.Data/Mono.Data.SqlExpressions/ChangeLog
+++ b/mcs/class/System.Data/Mono.Data.SqlExpressions/ChangeLog
@@ -1,3 +1,7 @@
+2004-05-05 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ArithmeticExpressions.cs: avoid null exception on add operation.
+
2004-04-29 Juraj Skripsky <juraj@hotfeet.ch>
* Parser.jay: Fix rule for negative expressions.