Strings are char* not unsigned char *
authorPhilipp Tölke <toelke@in.tum.de>
Thu, 7 Oct 2010 05:41:50 +0000 (05:41 +0000)
committerPhilipp Tölke <toelke@in.tum.de>
Thu, 7 Oct 2010 05:41:50 +0000 (05:41 +0000)
src/vpn/gnunet-dns-parser.c
src/vpn/gnunet-vpn-packet.h

index ae0e24044493b4fc25b01aa817954e0c51f0edfd..7b81f6da46845b57f60200c36afecc511b36e488 100644 (file)
@@ -2,8 +2,8 @@
 #include "gnunet-dns-parser.h"
 #include "gnunet-vpn-packet.h"
 
-unsigned int parse_dns_name(unsigned char* d, const unsigned char* src, unsigned short idx) {/*{{{*/
-       unsigned char* dest = d;
+unsigned int parse_dns_name(char* d, const unsigned char* src, unsigned short idx) {/*{{{*/
+       char* dest = d;
 
        int len = src[idx++];
        while (len != 0) {
@@ -31,7 +31,7 @@ unsigned short parse_dns_record(unsigned char* data, struct dns_record** dst, un
        for (i = 0; i < count; i++) {
                dst[i] = GNUNET_malloc(sizeof(struct dns_record));
                dst[i]->name = alloca(255); // see RFC1035
-               unsigned char* name = dst[i]->name;
+               char* name = dst[i]->name;
 
                _idx = parse_dns_name(name, data, idx);
                dst[i]->namelen = _idx - idx;
@@ -71,7 +71,7 @@ struct dns_pkt_parsed* parse_dns_packet(struct dns_pkt* pkt) {/*{{{*/
        int i;
        for (i = 0; i < qdcount; i++) { /*{{{*/
                ppkt->queries[i] = GNUNET_malloc(sizeof(struct dns_query));
-               unsigned char* name = alloca(255); /* see RFC1035, it can't be more than this. */
+               char* name = alloca(255); /* see RFC1035, it can't be more than this. */
 
                _idx = parse_dns_name(name, pkt->data, idx);
                ppkt->queries[i]->namelen = _idx - idx;
index 61f274e957dd32465b917114b21408bb781c1f40..3df33a3f1ed0cacf3508a40328ecca13d9b155a3 100644 (file)
@@ -99,14 +99,14 @@ struct dns_pkt_parsed {
 };
 
 struct dns_query {
-       unsigned char* name;
+       char* name;
        unsigned char namelen;
        unsigned short qtype;
        unsigned short qclass;
 };
 
 struct dns_record {
-       unsigned char* name;
+       char* name;
        unsigned char namelen;
        unsigned short type;
        unsigned short class;