Update of /cvsroot/monetdb/MonetDB5/src/modules/mal
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv3888/src/modules/mal

Modified Files:
        tablet.mx 
Log Message:
correctly check for null values


Index: tablet.mx
===================================================================
RCS file: /cvsroot/monetdb/MonetDB5/src/modules/mal/tablet.mx,v
retrieving revision 1.114
retrieving revision 1.115
diff -u -d -r1.114 -r1.115
--- tablet.mx   18 Feb 2008 19:29:07 -0000      1.114
+++ tablet.mx   18 Feb 2008 19:57:37 -0000      1.115
@@ -1264,9 +1264,8 @@
                e = s;
        if ( s == NULL ||
             (s == e && fmt->nullstr[0] == 0) ||
-            (!quote && strcasecmp(s,fmt->nullstr) == 0) ||
-            (quote && strncasecmp(s+1, fmt->nullstr, e-s) == 0)
-               ) {
+            (s != e && !quote && strcasecmp(s,fmt->nullstr) == 0) ||
+            (s != e && quote && strncasecmp(s+1, fmt->nullstr, e-s) == 0)) {
                adt = fmt->data;
                memcpy(adt, ATOMnilptr(fmt->adt), fmt->nillen);
        } else {


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Monetdb-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-checkins

Reply via email to