X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fcounter%2Fcounter-api.h;h=12520445fb30a8538ac1f958ce955149916ffcda;hb=cf30b6d45037a1326c2b3712f4b50b723f84d2a8;hp=02d709a1e3dd6ca74a9c0fea9bba2e4e4b58597f;hpb=6657edecc8dd4f294c42339645151006f60b3811;p=deliverable%2Flttng-modules.git diff --git a/include/counter/counter-api.h b/include/counter/counter-api.h index 02d709a1..12520445 100644 --- a/include/counter/counter-api.h +++ b/include/counter/counter-api.h @@ -80,6 +80,8 @@ static inline int __lttng_counter_add(const struct lib_counter_config *config, } while (old != res); break; } + default: + return -EINVAL; } if (v > 0 && (v >= U8_MAX || n < old)) overflow = true; @@ -119,6 +121,8 @@ static inline int __lttng_counter_add(const struct lib_counter_config *config, } while (old != res); break; } + default: + return -EINVAL; } if (v > 0 && (v >= U16_MAX || n < old)) overflow = true; @@ -158,6 +162,8 @@ static inline int __lttng_counter_add(const struct lib_counter_config *config, } while (old != res); break; } + default: + return -EINVAL; } if (v > 0 && (v >= U32_MAX || n < old)) overflow = true; @@ -198,6 +204,8 @@ static inline int __lttng_counter_add(const struct lib_counter_config *config, } while (old != res); break; } + default: + return -EINVAL; } if (v > 0 && n < old) overflow = true;