Fix compiler warnings
authorAlan T. DeKok <aland@freeradius.org>
Tue, 16 Aug 2011 00:16:00 +0000 (20:16 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 16 Aug 2011 00:16:00 +0000 (20:16 -0400)
src/lib/radius.c

index 7b7fb7d..4576fdb 100644 (file)
@@ -278,7 +278,10 @@ static int rad_sendto(int sockfd, void *data, size_t data_len, int flags,
         */
        rcode = sendto(sockfd, data, data_len, flags,
                       (struct sockaddr *) &dst, sizeof_dst);
-done:  if (rcode < 0) {
+#ifdef WITH_UDPFROMTO
+done:
+#endif
+       if (rcode < 0) {
                DEBUG("rad_send() failed: %s\n", strerror(errno));
        }
 
@@ -872,7 +875,7 @@ static ssize_t vp2data_any(const RADIUS_PACKET *packet,
        case PW_TYPE_INTEGER64:
                len = 8;        /* just in case */
                lvalue64 = htonll(vp->vp_integer64);
-               data = &lvalue64;
+               data = (uint8_t *) &lvalue64;
                break;
 
        case PW_TYPE_IPADDR: