summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Ohly <patrick.ohly@intel.com>2014-07-02 13:04:55 +0200
committerPatrick Ohly <patrick.ohly@intel.com>2014-07-02 13:15:27 +0200
commite26735afa2e397c632537fe5e799569192b5e3f6 (patch)
tree2501f726699fb0a28759bf39ae66ed9065dc6077
parent7a93c19ebe580e2d1286112bb5ba05e969320ad2 (diff)
smltk: fix signed/unsigned comparison
gcc 4.9 warns that "if (ext == 255)" is always false due to casting rules. Need to convert 255 into the same type as ext, as done elsewhere.
-rwxr-xr-xsrc/syncml_tk/src/sml/xlt/all/xltdecxml.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/syncml_tk/src/sml/xlt/all/xltdecxml.c b/src/syncml_tk/src/sml/xlt/all/xltdecxml.c
index f523e27..b9d0a08 100755
--- a/src/syncml_tk/src/sml/xlt/all/xltdecxml.c
+++ b/src/syncml_tk/src/sml/xlt/all/xltdecxml.c
@@ -862,7 +862,7 @@ xmlTag(xmlScannerPrivPtr_t pScanner, Byte_t endtag)
smlLibStrcpy(nsprefix,&attname[6]);
}
ext = getExtByName(value);
- if (ext == 255) {
+ if (ext == (SmlPcdataExtension_t)255) {
smlLibFree(nsprefix); /* doesn't harm, even when empty */
smlLibFree(attname);
smlLibFree(value);