Hello Jenkins Builder, dexter,

I'd like you to reexamine a change. Please visit

    https://gerrit.osmocom.org/c/onomondo-ipa/+/42861?usp=email

to look at the new patch set (#3).

The following approvals got outdated and were removed:
Verified+1 by Jenkins Builder

The change is no longer submittable: Verified is unsatisfied now.


Change subject: utils: ignore Waddress in IPA_STR_FROM_ASN
......................................................................

utils: ignore Waddress in IPA_STR_FROM_ASN

When building with -Werror, GCC complains about this assert in the macro:

  #define IPA_STR_FROM_ASN(asn1_obj) ({ \
        char *__str; \
        assert(asn1_obj); \    <----------------------
        __str = IPA_ALLOC_N((asn1_obj)->size + 1); \
        assert(__str); \
        memcpy(__str, (asn1_obj)->buf, (asn1_obj)->size); \
        __str[(asn1_obj)->size] = '\0'; \
        __str; \
  })

For example:

  …/src/ipa/libipa/es10b_get_eim_cfg_data.c:48:21: error: the comparison will 
always evaluate as ‘true’ for the address of ‘eimId’ will never be NULL 
[-Werror=address]
     48 |                     
IPA_STR_FROM_ASN(&res->res->eimConfigurationDataList.list.array[i]->eimId);

Add pragmas to ignore the error, so it can still assert if somebody
should pass NULL to the macro.

Change-Id: Ia2ef30880dd3e5b2ab90eedd0046a95a22614a81
---
M src/ipa/libipa/utils.h
1 file changed, 3 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.osmocom.org:29418/onomondo-ipa refs/changes/61/42861/3
--
To view, visit https://gerrit.osmocom.org/c/onomondo-ipa/+/42861?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: newpatchset
Gerrit-Project: onomondo-ipa
Gerrit-Branch: master
Gerrit-Change-Id: Ia2ef30880dd3e5b2ab90eedd0046a95a22614a81
Gerrit-Change-Number: 42861
Gerrit-PatchSet: 3
Gerrit-Owner: osmith <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <[email protected]>

Reply via email to