mirror of
https://github.com/samba-team/samba.git
synced 2025-11-26 04:23:49 +03:00
util_sock: Don't return a pointer to freed memory.
Fix a bug in my bugfix. Thanks to vl for spotting that one.
This commit is contained in:
@@ -2083,7 +2083,8 @@ const char *get_mydnsfullname(void)
|
|||||||
if (!memcache_lookup(NULL, SINGLETON_CACHE,
|
if (!memcache_lookup(NULL, SINGLETON_CACHE,
|
||||||
data_blob_string_const("get_mydnsfullname"),
|
data_blob_string_const("get_mydnsfullname"),
|
||||||
&tmp)) {
|
&tmp)) {
|
||||||
tmp = data_blob_string_const(res->ai_canonname);
|
tmp = data_blob_talloc(talloc_tos(), res->ai_canonname,
|
||||||
|
strlen(res->ai_canonname) + 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
freeaddrinfo(res);
|
freeaddrinfo(res);
|
||||||
|
|||||||
Reference in New Issue
Block a user