diff options
author | Robert Ancell <robert.ancell@canonical.com> | 2016-11-14 11:50:13 +1300 |
---|---|---|
committer | Robert Ancell <robert.ancell@canonical.com> | 2016-11-14 11:50:13 +1300 |
commit | e1fcde66f635480117680f44c6f713b0c7c9580b (patch) | |
tree | 0ba39ceeaed5376af3a37a8dff1d1532988b8d95 | |
parent | d48095caad726078d6d28bb95a50215d31df01fd (diff) | |
download | lightdm-git-e1fcde66f635480117680f44c6f713b0c7c9580b.tar.gz |
Remove NULL checks in mock libpam code - PAM now has annotations to ensure these are non-null and we don't strictly need the checks anyway
-rw-r--r-- | tests/src/libsystem.c | 40 |
1 files changed, 2 insertions, 38 deletions
diff --git a/tests/src/libsystem.c b/tests/src/libsystem.c index d4ec1167..dadcaf59 100644 --- a/tests/src/libsystem.c +++ b/tests/src/libsystem.c @@ -897,9 +897,6 @@ getpwnam (const char *name) { GList *link; - if (name == NULL) - return NULL; - load_passwd_file (); for (link = user_entries; link; link = link->next) @@ -1031,9 +1028,6 @@ pam_start (const char *service_name, const char *user, const struct pam_conv *co { pam_handle_t *handle; - if (service_name == NULL || conversation == NULL || pamh == NULL) - return PAM_SYSTEM_ERR; - handle = *pamh = malloc (sizeof (pam_handle_t)); if (handle == NULL) return PAM_BUF_ERR; @@ -1076,9 +1070,6 @@ pam_authenticate (pam_handle_t *pamh, int flags) struct passwd *entry; gboolean password_matches = FALSE; - if (pamh == NULL) - return PAM_SYSTEM_ERR; - connect_status (); if (g_key_file_get_boolean (config, "test-pam", "log-events", NULL)) { @@ -1335,9 +1326,6 @@ pam_putenv (pam_handle_t *pamh, const char *name_value) int i; gchar *name; - if (pamh == NULL || name_value == NULL) - return PAM_SYSTEM_ERR; - name = strdup (name_value); for (i = 0; name[i]; i++) if (name[i] == '=') @@ -1369,9 +1357,6 @@ pam_getenv (pam_handle_t *pamh, const char *name) { int i; - if (pamh == NULL || name == NULL) - return NULL; - for (i = 0; pamh->envlist[i]; i++) { const char *value; @@ -1386,16 +1371,13 @@ pam_getenv (pam_handle_t *pamh, const char *name) char ** pam_getenvlist (pam_handle_t *pamh) { - if (pamh == NULL) - return NULL; - return pamh->envlist; } int pam_set_item (pam_handle_t *pamh, int item_type, const void *item) { - if (pamh == NULL || item == NULL) + if (item == NULL) return PAM_SYSTEM_ERR; switch (item_type) @@ -1414,7 +1396,7 @@ pam_set_item (pam_handle_t *pamh, int item_type, const void *item) int pam_get_item (const pam_handle_t *pamh, int item_type, const void **item) { - if (pamh == NULL || item == NULL) + if (item == NULL) return PAM_SYSTEM_ERR; switch (item_type) @@ -1458,9 +1440,6 @@ pam_open_session (pam_handle_t *pamh, int flags) GVariant *result; GError *error = NULL; - if (pamh == NULL) - return PAM_SYSTEM_ERR; - connect_status (); if (g_key_file_get_boolean (config, "test-pam", "log-events", NULL)) { @@ -1518,9 +1497,6 @@ pam_open_session (pam_handle_t *pamh, int flags) int pam_close_session (pam_handle_t *pamh, int flags) { - if (pamh == NULL) - return PAM_SYSTEM_ERR; - connect_status (); if (g_key_file_get_boolean (config, "test-pam", "log-events", NULL)) { @@ -1541,9 +1517,6 @@ pam_close_session (pam_handle_t *pamh, int flags) int pam_acct_mgmt (pam_handle_t *pamh, int flags) { - if (pamh == NULL) - return PAM_SYSTEM_ERR; - connect_status (); if (g_key_file_get_boolean (config, "test-pam", "log-events", NULL)) { @@ -1581,9 +1554,6 @@ pam_chauthtok (pam_handle_t *pamh, int flags) struct pam_message **msg; struct pam_response *resp = NULL; - if (pamh == NULL) - return PAM_SYSTEM_ERR; - connect_status (); if (g_key_file_get_boolean (config, "test-pam", "log-events", NULL)) { @@ -1635,9 +1605,6 @@ pam_setcred (pam_handle_t *pamh, int flags) { gchar *e; - if (pamh == NULL) - return PAM_SYSTEM_ERR; - connect_status (); if (g_key_file_get_boolean (config, "test-pam", "log-events", NULL)) { @@ -1705,9 +1672,6 @@ pam_setcred (pam_handle_t *pamh, int flags) int pam_end (pam_handle_t *pamh, int pam_status) { - if (pamh == NULL) - return PAM_SYSTEM_ERR; - connect_status (); if (g_key_file_get_boolean (config, "test-pam", "log-events", NULL)) { |