-rw-r--r-- | noncore/net/wellenreiter/libwellenreiter/source/wl_proto.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/noncore/net/wellenreiter/libwellenreiter/source/wl_proto.cc b/noncore/net/wellenreiter/libwellenreiter/source/wl_proto.cc index dcdc16b..6c3846f 100644 --- a/noncore/net/wellenreiter/libwellenreiter/source/wl_proto.cc +++ b/noncore/net/wellenreiter/libwellenreiter/source/wl_proto.cc | |||
@@ -93,65 +93,65 @@ int send_fail(const char *guihost, int guiport, | |||
93 | /* Send prepared buffer to UI */ | 93 | /* Send prepared buffer to UI */ |
94 | #ifdef DEBUG | 94 | #ifdef DEBUG |
95 | wl_loginfo("Send CMD_FAIL to UI: '%s'", buffer); | 95 | wl_loginfo("Send CMD_FAIL to UI: '%s'", buffer); |
96 | #endif | 96 | #endif |
97 | 97 | ||
98 | return ((!wl_send(guihost, guiport, buffer)) ? 0 : 1); | 98 | return ((!wl_send(guihost, guiport, buffer)) ? 0 : 1); |
99 | } | 99 | } |
100 | 100 | ||
101 | int get_ok(const char *buffer) | 101 | int get_ok(const char *buffer) |
102 | { | 102 | { |
103 | char temp[5]; | 103 | char temp[5]; |
104 | unsigned int len = 0; | 104 | unsigned int len = 0; |
105 | 105 | ||
106 | /* packet type already determined, skip check */ | 106 | /* packet type already determined, skip check */ |
107 | len += 2; | 107 | len += 2; |
108 | 108 | ||
109 | /* what is ok for? */ | 109 | /* what is ok for? */ |
110 | memset(temp, 0, sizeof(temp)); | 110 | memset(temp, 0, sizeof(temp)); |
111 | len += get_field(buffer + len, temp, sizeof(temp)); | 111 | len += get_field(buffer + len, temp, sizeof(temp)); |
112 | 112 | ||
113 | return atoi(temp); | 113 | return atoi(temp); |
114 | } | 114 | } |
115 | 115 | ||
116 | /* put failmessage into buffer */ | 116 | /* put failmessage into buffer */ |
117 | int get_fail(char *out, const char *buffer, size_t len) | 117 | int get_fail(char *out, const char *buffer, size_t bufflen) |
118 | { | 118 | { |
119 | char temp[5]; | 119 | char temp[5]; |
120 | int error=0; | 120 | int error=0; |
121 | unsigned int len = 0; | 121 | unsigned int len = 0; |
122 | 122 | ||
123 | /* packet type already determined, skip check */ | 123 | /* packet type already determined, skip check */ |
124 | len += 2; | 124 | len += 2; |
125 | 125 | ||
126 | /* what is fail for? */ | 126 | /* what is fail for? */ |
127 | memset(temp, 0, sizeof(temp)); | 127 | memset(temp, 0, sizeof(temp)); |
128 | len += get_field(buffer + len, temp, sizeof(temp)); | 128 | len += get_field(buffer + len, temp, sizeof(temp)); |
129 | error=atoi(temp); | 129 | error=atoi(temp); |
130 | 130 | ||
131 | /* get errorstring and fill into buffer */ | 131 | /* get errorstring and fill into buffer */ |
132 | memset(out, 0, len); | 132 | memset(out, 0, bufflen); |
133 | len += get_field(buffer + len, out, len - 1); | 133 | len += get_field(buffer + len, out, bufflen - 1); |
134 | 134 | ||
135 | return error; | 135 | return error; |
136 | } | 136 | } |
137 | 137 | ||
138 | 138 | ||
139 | /* Send found network to UI */ | 139 | /* Send found network to UI */ |
140 | int send_network_found (const char *guihost, int guiport, void *structure) | 140 | int send_network_found (const char *guihost, int guiport, void *structure) |
141 | { | 141 | { |
142 | wl_network_t *ptr; | 142 | wl_network_t *ptr; |
143 | char buffer[2048], temp[5]; | 143 | char buffer[2048], temp[5]; |
144 | unsigned int len = 0; | 144 | unsigned int len = 0; |
145 | 145 | ||
146 | ptr = (wl_network_t *)structure; | 146 | ptr = (wl_network_t *)structure; |
147 | 147 | ||
148 | memset(buffer,0,sizeof(buffer)); | 148 | memset(buffer,0,sizeof(buffer)); |
149 | /* Type = Found new net (without length field) */ | 149 | /* Type = Found new net (without length field) */ |
150 | memset(temp, 0, sizeof(temp)); | 150 | memset(temp, 0, sizeof(temp)); |
151 | snprintf(temp, sizeof(temp) - 1, "%.2d", WL_NETFOUND); | 151 | snprintf(temp, sizeof(temp) - 1, "%.2d", WL_NETFOUND); |
152 | memcpy(buffer, temp, 2); | 152 | memcpy(buffer, temp, 2); |
153 | len += 2; | 153 | len += 2; |
154 | 154 | ||
155 | /* Set Net-type */ | 155 | /* Set Net-type */ |
156 | memset(temp, 0, sizeof(temp)); | 156 | memset(temp, 0, sizeof(temp)); |
157 | snprintf(temp, sizeof(temp) - 1, "%d", ptr->net_type); | 157 | snprintf(temp, sizeof(temp) - 1, "%d", ptr->net_type); |