mirror of
https://github.com/samba-team/samba.git
synced 2025-11-25 00:23:52 +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,
|
||||
data_blob_string_const("get_mydnsfullname"),
|
||||
&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);
|
||||
|
||||
Reference in New Issue
Block a user