@@ -12,9 +12,9 @@ module Crystal::System::Group
1212 groupname.check_no_null_byte
1313
1414 grp = uninitialized LibC ::Group
15- grp_pointer = pointerof (grp)
15+ grp_pointer = Pointer ( LibC :: Group ).null
1616 System .retry_with_buffer(" getgrnam_r" , GETGR_R_SIZE_MAX ) do |buf |
17- LibC .getgrnam_r(groupname, grp_pointer , buf, buf.size, pointerof (grp_pointer)).tap do
17+ LibC .getgrnam_r(groupname, pointerof (grp) , buf, buf.size, pointerof (grp_pointer)).tap do
1818 # It's not necessary to check success with `ret == 0` because `grp_pointer` will be NULL on failure
1919 return from_struct(grp) if grp_pointer
2020 end
@@ -26,9 +26,9 @@ module Crystal::System::Group
2626 return unless groupid
2727
2828 grp = uninitialized LibC ::Group
29- grp_pointer = pointerof (grp)
29+ grp_pointer = Pointer ( LibC :: Group ).null
3030 System .retry_with_buffer(" getgrgid_r" , GETGR_R_SIZE_MAX ) do |buf |
31- LibC .getgrgid_r(groupid, grp_pointer , buf, buf.size, pointerof (grp_pointer)).tap do
31+ LibC .getgrgid_r(groupid, pointerof (grp) , buf, buf.size, pointerof (grp_pointer)).tap do
3232 # It's not necessary to check success with `ret == 0` because `grp_pointer` will be NULL on failure
3333 return from_struct(grp) if grp_pointer
3434 end
0 commit comments