src/gaim-remote.c

changeset 10112
3133c5f8eb10
parent 10086
c74a09688dff
child 10395
786e15490d85
equal deleted inserted replaced
10111:61dd88113afc 10112:3133c5f8eb10
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);

mercurial