summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimo Sorce <ssorce@redhat.com>2011-06-14 16:04:26 -0400
committerSimo Sorce <ssorce@redhat.com>2012-01-11 12:04:12 -0500
commit9a864c70b22f055841033308f53ec57f2379fe21 (patch)
tree53059c8690f7a6d6e94f8de1e62a6704bbcb83e6
parent3b3accc4d6ccec4fdb9cf5ced4433f92323fab84 (diff)
downloadfreeipa-9a864c70b22f055841033308f53ec57f2379fe21.tar.gz
freeipa-9a864c70b22f055841033308f53ec57f2379fe21.tar.xz
freeipa-9a864c70b22f055841033308f53ec57f2379fe21.zip
Fix build warnings
Some are actual bugs.
-rw-r--r--daemons/ipa-slapi-plugins/ipa-enrollment/ipa_enrollment.c2
-rw-r--r--daemons/ipa-slapi-plugins/ipa-lockout/ipa_lockout.c22
-rw-r--r--daemons/ipa-slapi-plugins/ipa-pwd-extop/ipapwd_common.c4
-rw-r--r--ipa-client/ipa-getkeytab.c2
4 files changed, 16 insertions, 14 deletions
diff --git a/daemons/ipa-slapi-plugins/ipa-enrollment/ipa_enrollment.c b/daemons/ipa-slapi-plugins/ipa-enrollment/ipa_enrollment.c
index 78fb359cd..1f5ce9b47 100644
--- a/daemons/ipa-slapi-plugins/ipa-enrollment/ipa_enrollment.c
+++ b/daemons/ipa-slapi-plugins/ipa-enrollment/ipa_enrollment.c
@@ -96,7 +96,7 @@ ipaenrollement_secure(Slapi_PBlock *pb, char **errMesg)
if (NULL == realm) {
*errMesg = "Kerberos realm is not set.\n";
- LOG_FATAL("%s", errMesg);
+ LOG_FATAL("%s", *errMesg);
rc = LDAP_OPERATIONS_ERROR;
goto done;
}
diff --git a/daemons/ipa-slapi-plugins/ipa-lockout/ipa_lockout.c b/daemons/ipa-slapi-plugins/ipa-lockout/ipa_lockout.c
index 08e193a50..78e235dff 100644
--- a/daemons/ipa-slapi-plugins/ipa-lockout/ipa_lockout.c
+++ b/daemons/ipa-slapi-plugins/ipa-lockout/ipa_lockout.c
@@ -343,15 +343,15 @@ static int ipalockout_postop(Slapi_PBlock *pb)
time_now = time(NULL);
if (lastfail != NULL) {
struct tm tm;
- int ret = 0;
+ int res = 0;
memset(&tm, 0, sizeof(struct tm));
- ret = sscanf(lastfail,
+ res = sscanf(lastfail,
"%04u%02u%02u%02u%02u%02u",
&tm.tm_year, &tm.tm_mon, &tm.tm_mday,
&tm.tm_hour, &tm.tm_min, &tm.tm_sec);
- if (ret == 6) {
+ if (res == 6) {
tm.tm_year -= 1900;
tm.tm_mon -= 1;
@@ -562,21 +562,23 @@ static int ipalockout_preop(Slapi_PBlock *pb)
unlock_time = slapi_entry_attr_get_charptr(target_entry, "krbLastAdminUnlock");
if (lastfail != NULL) {
struct tm tm;
- int ret = 0;
+ int res = 0;
memset(&tm, 0, sizeof(struct tm));
- ret = sscanf(lastfail,
+ res = sscanf(lastfail,
"%04u%02u%02u%02u%02u%02u",
&tm.tm_year, &tm.tm_mon, &tm.tm_mday,
&tm.tm_hour, &tm.tm_min, &tm.tm_sec);
- if (ret == 6) {
+ if (res == 6) {
tm.tm_year -= 1900;
tm.tm_mon -= 1;
last_failed = timegm(&tm);
- LOG("%d > %d ?\n", time_now, last_failed + failcnt_interval);
- LOG("diff %d\n", (last_failed + failcnt_interval) - time_now);
+ LOG("%ld > %ld ?\n",
+ (long)time_now, (long)last_failed + failcnt_interval);
+ LOG("diff %ld\n",
+ (long)((last_failed + failcnt_interval) - time_now));
if (time_now > last_failed + failcnt_interval) {
failedcount = 0;
}
@@ -585,12 +587,12 @@ static int ipalockout_preop(Slapi_PBlock *pb)
time_t unlock;
memset(&tm, 0, sizeof(struct tm));
- ret = sscanf(lastfail,
+ res = sscanf(lastfail,
"%04u%02u%02u%02u%02u%02u",
&tm.tm_year, &tm.tm_mon, &tm.tm_mday,
&tm.tm_hour, &tm.tm_min, &tm.tm_sec);
- if (ret == 6) {
+ if (res == 6) {
tm.tm_year -= 1900;
tm.tm_mon -= 1;
diff --git a/daemons/ipa-slapi-plugins/ipa-pwd-extop/ipapwd_common.c b/daemons/ipa-slapi-plugins/ipa-pwd-extop/ipapwd_common.c
index 3ee7fefd4..9ccfcb4b9 100644
--- a/daemons/ipa-slapi-plugins/ipa-pwd-extop/ipapwd_common.c
+++ b/daemons/ipa-slapi-plugins/ipa-pwd-extop/ipapwd_common.c
@@ -1075,7 +1075,7 @@ int ipapwd_get_cur_kvno(Slapi_Entry *target)
LOG_TRACE("Error retrieving berval from Slapi_Value\n");
goto next;
}
- be = ber_init(cbval);
+ be = ber_init(discard_const(cbval));
if (!be) {
LOG_TRACE("ber_init() failed!\n");
goto next;
@@ -1285,7 +1285,7 @@ Slapi_Value **ipapwd_setPasswordHistory(Slapi_Mods *smods,
count = 0;
err = slapi_attr_get_numvalues(passwordHistory, &count);
/* if we have one */
- if (count > 0 && data->pwHistoryLen > 0) {
+ if (err == 0 && count > 0 && data->pwHistoryLen > 0) {
pH = calloc(count + 2, sizeof(Slapi_Value *));
if (!pH) {
LOG_OOM();
diff --git a/ipa-client/ipa-getkeytab.c b/ipa-client/ipa-getkeytab.c
index b884e8d9f..5a521d041 100644
--- a/ipa-client/ipa-getkeytab.c
+++ b/ipa-client/ipa-getkeytab.c
@@ -278,7 +278,7 @@ static int create_keys(krb5_context krbctx,
struct krb_key_salt *ksdata;
krb5_error_code krberr;
krb5_data key_password;
- krb5_data *realm;
+ krb5_data *realm = NULL;
int i, nkeys;
int ret;