libpurple/dnssrv.c

changeset 35898
cc46ce85dc0d
parent 35854
ed4fd1030878
child 35969
9571912ae4fc
equal deleted inserted replaced
35897:8c90f5d9def3 35898:cc46ce85dc0d
429 429
430 cp += size; 430 cp += size;
431 431
432 srvres = g_new0(PurpleSrvResponse, 1); 432 srvres = g_new0(PurpleSrvResponse, 1);
433 if (strlen(name) > sizeof(srvres->hostname) - 1) { 433 if (strlen(name) > sizeof(srvres->hostname) - 1) {
434 purple_debug_error("dnssrv", "hostname is longer than available buffer ('%s', %zd bytes)!", 434 purple_debug_error("dnssrv", "hostname is "
435 name, strlen(name)); 435 "longer than available buffer ('%s', %"
436 G_GSIZE_FORMAT " bytes)!",
437 name, strlen(name));
436 } 438 }
437 g_strlcpy(srvres->hostname, name, sizeof(srvres->hostname)); 439 g_strlcpy(srvres->hostname, name, sizeof(srvres->hostname));
438 srvres->pref = pref; 440 srvres->pref = pref;
439 srvres->port = port; 441 srvres->port = port;
440 srvres->weight = weight; 442 srvres->weight = weight;

mercurial