Changeset: e11bb06d917e for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e11bb06d917e
Modified Files:
        monetdb5/modules/atoms/str.mx
Branch: Jul2012
Log Message:

Eliminate dead code found by Coverity.


diffs (22 lines):

diff --git a/monetdb5/modules/atoms/str.mx b/monetdb5/modules/atoms/str.mx
--- a/monetdb5/modules/atoms/str.mx
+++ b/monetdb5/modules/atoms/str.mx
@@ -1674,16 +1674,13 @@ strSubString(str *res, str s, int *offse
                        off = 0;
                }
        }
+       /* here, off >= 0 */
        if (l < 0) {
                *res = GDKstrdup("");
                return GDK_SUCCEED;
        }
-       s = UTF8_strtail(s, MAX(0, off));
+       s = UTF8_strtail(s, off);
        len = (int)(UTF8_strtail(s, l) - s);
-       if (off < 0) {
-               len += off;
-               off = 0;
-       }
        *res = (char *) GDKmalloc(len + 1);
        strncpy(*res, s, len);
        (*res)[len] = 0;
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to