loudmouth/lm-resolver.c
changeset 587 7c793095138e
parent 549 99a387fdb1bb
child 588 d4468955feb1
equal deleted inserted replaced
586:397c716572b4 587:7c793095138e
   381 
   381 
   382     g_return_val_if_fail (LM_IS_RESOLVER (resolver), NULL);
   382     g_return_val_if_fail (LM_IS_RESOLVER (resolver), NULL);
   383 
   383 
   384     priv = GET_PRIV (resolver);
   384     priv = GET_PRIV (resolver);
   385 
   385 
   386     if (!priv->current_result) {
   386 skipresult:
       
   387     if (!priv->current_result)
   387         return NULL;
   388         return NULL;
   388     }
       
   389 
   389 
   390     ret_val = priv->current_result;
   390     ret_val = priv->current_result;
   391     priv->current_result = priv->current_result->ai_next;
   391     priv->current_result = priv->current_result->ai_next;
       
   392     if (ret_val->ai_family != AF_INET) /* FIXME: we only support IPv4 for now */
       
   393         goto skipresult;
   392 
   394 
   393     return ret_val;
   395     return ret_val;
   394 }
   396 }
   395 
   397 
   396 void
   398 void