| 1313 silc_buffer_len(buf)); |
1313 silc_buffer_len(buf)); |
| 1314 silc_mime_partial_free(list); |
1314 silc_mime_partial_free(list); |
| 1315 g_free(tmp); |
1315 g_free(tmp); |
| 1316 |
1316 |
| 1317 if (ret) |
1317 if (ret) |
| 1318 serv_got_chat_in(gc, id, purple_connection_get_display_name(gc), 0, msg, time(NULL)); |
1318 serv_got_chat_in(gc, id, purple_connection_get_display_name(gc), msgflags, msg, time(NULL)); |
| 1319 return ret; |
1319 return ret; |
| 1320 } |
1320 } |
| 1321 } |
1321 } |
| 1322 |
1322 |
| 1323 /* Send channel message */ |
1323 /* Send channel message */ |
| 1324 ret = silc_client_send_channel_message(client, conn, channel, key, |
1324 ret = silc_client_send_channel_message(client, conn, channel, key, |
| 1325 flags, sg->sha1hash, |
1325 flags, sg->sha1hash, |
| 1326 (unsigned char *)msg2, |
1326 (unsigned char *)msg2, |
| 1327 strlen(msg2)); |
1327 strlen(msg2)); |
| 1328 if (ret) { |
1328 if (ret) { |
| 1329 serv_got_chat_in(gc, id, purple_connection_get_display_name(gc), 0, msg, |
1329 serv_got_chat_in(gc, id, purple_connection_get_display_name(gc), msgflags, msg, |
| 1330 time(NULL)); |
1330 time(NULL)); |
| 1331 } |
1331 } |
| 1332 g_free(tmp); |
1332 g_free(tmp); |
| 1333 |
1333 |
| 1334 return ret; |
1334 return ret; |