| 259 if (opts.to && *opts.to && opts.from && *opts.from && |
259 if (opts.to && *opts.to && opts.from && *opts.from && |
| 260 opts.protocol && *opts.protocol && opts.message && *opts.message && |
260 opts.protocol && *opts.protocol && opts.message && *opts.message && |
| 261 (strlen(opts.to) < 10000) && (strlen(opts.from) < 10000) && |
261 (strlen(opts.to) < 10000) && (strlen(opts.from) < 10000) && |
| 262 (strlen(opts.protocol) < 20) && (strlen(opts.message) < 10000) ) |
262 (strlen(opts.protocol) < 20) && (strlen(opts.message) < 10000) ) |
| 263 { |
263 { |
| 264 sprintf(temp, "%04d%s", strlen(opts.to), opts.to); |
264 sprintf(temp, "%04zd%s", strlen(opts.to), opts.to); |
| 265 gaim_remote_packet_append_string(p, temp); |
265 gaim_remote_packet_append_string(p, temp); |
| 266 sprintf(temp, "%04d%s", strlen(opts.from), opts.from); |
266 sprintf(temp, "%04zd%s", strlen(opts.from), opts.from); |
| 267 gaim_remote_packet_append_string(p, temp); |
267 gaim_remote_packet_append_string(p, temp); |
| 268 sprintf(temp, "%04d%s", strlen(opts.protocol), opts.protocol); |
268 sprintf(temp, "%04zd%s", strlen(opts.protocol), opts.protocol); |
| 269 gaim_remote_packet_append_string(p, temp); |
269 gaim_remote_packet_append_string(p, temp); |
| 270 sprintf(temp, "%04d%s", strlen(opts.message), opts.message); |
270 sprintf(temp, "%04zd%s", strlen(opts.message), opts.message); |
| 271 gaim_remote_packet_append_string(p, temp); |
271 gaim_remote_packet_append_string(p, temp); |
| 272 sprintf(temp, "%d", 0); /* quiet flag - off for now */ |
272 sprintf(temp, "%d", 0); /* quiet flag - off for now */ |
| 273 gaim_remote_packet_append_string(p, temp); |
273 gaim_remote_packet_append_string(p, temp); |
| 274 |
274 |
| 275 gaim_remote_session_send_packet (fd, p); |
275 gaim_remote_session_send_packet (fd, p); |