(__get_sol): Improve comment.
[kopensolaris-gnu/glibc.git] / sysdeps / unix / sysv / linux / getsourcefilter.c
index a13eb2e..738c198 100644 (file)
@@ -65,7 +65,7 @@ __get_sol (int af, socklen_t len)
   for (size_t cnt = 0; cnt < NSOL_MAP; ++cnt)
     {
       /* Just a test so that we make sure the special value used to
-        signal the we have so far no socket level value is OK.  */
+        signal the "we have so far no socket level value" is OK.  */
       assert (sol_map[cnt].sol != -1);
 
       if (len == sol_map[cnt].size)
@@ -119,7 +119,7 @@ getsourcefilter (int s, uint32_t interface, struct sockaddr *group,
       return -1;
     }
 
-  int result = __getsockopt (s, SOL_IP, MCAST_MSFILTER, gf, &needed);
+  int result = __getsockopt (s, sol, MCAST_MSFILTER, gf, &needed);
 
   /* If successful, copy the results to the places the caller wants
      them in.  */