In Rules for use of GError, it's just used for recoverable runtime
error, not for programming error. The invalid arguments are a kind of
programming error.
This commit adds the check for method arguments.
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
}
}
if (index != count) {
- generate_error(error, ENOENT);
+ g_warn_if_reached();
g_free(*entries);
*entries = NULL;
goto end;
struct udev *ctx;
struct udev_device *dev;
+ g_return_if_fail(sysname != NULL);
g_return_if_fail(error == NULL || *error == NULL);
length = strlen(HWDEP_SYSNAME_TEMPLATE) + calculate_digits(card_id) +
struct udev_device *dev;
const char *node;
+ g_return_if_fail(devnode != NULL);
g_return_if_fail(error == NULL || *error == NULL);
length = strlen(HWDEP_SYSNAME_TEMPLATE) + calculate_digits(card_id) +