]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r305085:
authordim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 7 Sep 2016 18:33:18 +0000 (18:33 +0000)
committerdim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 7 Sep 2016 18:33:18 +0000 (18:33 +0000)
commit3742c1f20826520b12653668f4aaca38390dc5bf
tree7a21ed4b29d5b0c144a6d1a693885d67efbdd274
parente8e121496b3919ed7fbc0c04d4135911a514111f
MFC r305085:

Fix warnings in tnftp about invalid constant conversions, e.g.:

contrib/tnftp/src/ftp.c:2067:11: error: implicit conversion from 'int'
to 'char' changes value from 255 to -1 [-Werror,-Wconstant-conversion]
        buf[0] = IAC;
               ~ ^~~
/usr/include/arpa/telnet.h:39:13: note: expanded from macro 'IAC'
#define IAC     255             /* interpret as command: */
                ^~~
contrib/tnftp/src/ftp.c:2068:11: error: implicit conversion from 'int'
to 'char' changes value from 244 to -12 [-Werror,-Wconstant-conversion]
        buf[1] = IP;
               ~ ^~
/usr/include/arpa/telnet.h:50:12: note: expanded from macro 'IP'
#define IP      244             /* interrupt process--permanently */
                ^~~

Use an unsigned char buffer instead.

git-svn-id: svn://svn.freebsd.org/base/stable/10@305553 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
contrib/tnftp/src/ftp.c