|
@@ -56,6 +56,7 @@ int resolv ( const char *name, struct sockaddr *sa, struct async *parent ) {
|
56
|
56
|
resolution = malloc ( sizeof ( *resolution ) );
|
57
|
57
|
if ( ! resolution )
|
58
|
58
|
return -ENOMEM;
|
|
59
|
+ memset ( resolution, 0, sizeof ( *resolution ) );
|
59
|
60
|
async_init ( &resolution->async, &resolv_async_operations, parent );
|
60
|
61
|
|
61
|
62
|
/* Check for a dotted quad IP address first */
|