On Wed, 2014-02-05 at 16:08 -0800, Yunlian Jiang wrote:
> When I use clang 3.5 to build it, I got
Applied & pushed, thanks!
Dan
> commands.c:1444:16: error: expression which evaluates to zero treated as a
> null
> pointer constant of type 'QcdmResult *' (aka 'struct QcdmResult *')
> [-Werror,-Wnon-literal-null-conversion]
> return FALSE;
> ^~~~~
> ./utils.h:29:15: note: expanded from macro 'FALSE'
> #define FALSE ((u_int8_t) 0)
> ^~~~~~~~~~~~~~
> commands.c:1464:20: error: expression which evaluates to zero treated as a
> null
> pointer constant of type 'QcdmResult *' (aka 'struct QcdmResult *')
> [-Werror,-Wnon-literal-null-conversion]
> return FALSE;
> ^~~~~
> ./utils.h:29:15: note: expanded from macro 'FALSE'
> #define FALSE ((u_int8_t) 0)
> ^~~~~~~~~~~~~~
> 2 errors generated.
> make[3]: *** [libqcdm_la-commands.lo] Error 1
> make[3]: *** Waiting for unfinished jobs....
>
> Below is the patch that fixes it
>
> diff --git a/libqcdm/src/commands.c b/libqcdm/src/commands.c
> index ff7d232..fe436e9 100644
> --- a/libqcdm/src/commands.c
> +++ b/libqcdm/src/commands.c
> @@ -1441,7 +1441,7 @@ qcdm_cmd_ext_logmask_result (const char *buf, size_t
> len, int *out_error)
> if (len < 1) {
> qcdm_err (0, "DM command %d response not long enough (got %zu,
> expected "
> "at least %d).", DIAG_CMD_EXT_LOGMASK, len, 3);
> - return FALSE;
> + return NULL;
> }
>
> /* Result of a 'set' operation will be only 1 byte in size; result of
> @@ -1461,7 +1461,7 @@ qcdm_cmd_ext_logmask_result (const char *buf, size_t
> len, int *out_error)
> if (len < (masklen + 3)) {
> qcdm_err (0, "DM command %d response not long enough (got %zu,
> expected "
> "at least %d).", DIAG_CMD_EXT_LOGMASK, len, masklen
> + 3);
> - return FALSE;
> + return NULL;
> }
> minlen = masklen + 3;
> }
> _______________________________________________
> networkmanager-list mailing list
> [email protected]
> https://mail.gnome.org/mailman/listinfo/networkmanager-list
_______________________________________________
networkmanager-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/networkmanager-list