summaryrefslogtreecommitdiffstats
path: root/sys/netatm
diff options
context:
space:
mode:
authorsam <sam@FreeBSD.org>2005-12-21 00:19:08 +0000
committersam <sam@FreeBSD.org>2005-12-21 00:19:08 +0000
commite85a8a3184b07b06dc2aa18380cd783b90da1067 (patch)
tree4a25adf474652324634583014d56add406a347ac /sys/netatm
parente7c716076bc7139355653324dfa0440fb46c3bfc (diff)
downloadFreeBSD-src-e85a8a3184b07b06dc2aa18380cd783b90da1067.zip
FreeBSD-src-e85a8a3184b07b06dc2aa18380cd783b90da1067.tar.gz
don't assume char is signed
MFC after: 1 week
Diffstat (limited to 'sys/netatm')
-rw-r--r--sys/netatm/uni/unisig_encode.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netatm/uni/unisig_encode.c b/sys/netatm/uni/unisig_encode.c
index 4ecfc9c..666a3ec 100644
--- a/sys/netatm/uni/unisig_encode.c
+++ b/sys/netatm/uni/unisig_encode.c
@@ -1533,7 +1533,7 @@ usf_enc_ie_ident(usf, ie, tbl)
*/
cp = (char *) ((intptr_t)ie + tbl[i].f_offs);
if (tbl[i].len == 0) {
- if ((*cp == T_NO || *cp == T_ATM_ABSENT))
+ if ((*cp == T_NO || *(int8_t *)cp == T_ATM_ABSENT))
continue;
} else {
switch (tbl[i].f_size) {
OpenPOWER on IntegriCloud