gsocketaddressenumerator: add nullable annotation to the result of next

The returned `SocketAddress` is going to be NULL when the stream of
socket addresses is finished

(cherry-picked from commit ac3fc84ff41ad1fbcad765d170f5d741813dc84e)
This commit is contained in:
Matteo Biggio 2022-05-31 11:19:07 +02:00 committed by Marco Trevisan (Treviño)
parent e52494c49b
commit 60410766df

View File

@ -85,7 +85,7 @@ g_socket_address_enumerator_class_init (GSocketAddressEnumeratorClass *enumerato
* internal errors (other than @cancellable being triggered) will be * internal errors (other than @cancellable being triggered) will be
* ignored. * ignored.
* *
* Returns: (transfer full): a #GSocketAddress (owned by the caller), or %NULL on * Returns: (transfer full) (nullable): a #GSocketAddress (owned by the caller), or %NULL on
* error (in which case *@error will be set) or if there are no * error (in which case *@error will be set) or if there are no
* more addresses. * more addresses.
*/ */
@ -179,7 +179,7 @@ g_socket_address_enumerator_real_next_finish (GSocketAddressEnumerator *enumera
* g_socket_address_enumerator_next() for more information about * g_socket_address_enumerator_next() for more information about
* error handling. * error handling.
* *
* Returns: (transfer full): a #GSocketAddress (owned by the caller), or %NULL on * Returns: (transfer full) (nullable): a #GSocketAddress (owned by the caller), or %NULL on
* error (in which case *@error will be set) or if there are no * error (in which case *@error will be set) or if there are no
* more addresses. * more addresses.
*/ */