vnc/spice: fix "never" and "now" expire_time

This commit is contained in:
Marc-André Lureau 2011-01-06 11:43:17 +01:00 committed by Gerd Hoffmann
parent 7ee3bf0398
commit 8d86e2bfe3

View File

@ -1136,9 +1136,9 @@ static int expire_password(Monitor *mon, const QDict *qdict, QObject **ret_data)
time_t when; time_t when;
int rc; int rc;
if (strcmp(whenstr, "now")) { if (strcmp(whenstr, "now") == 0) {
when = 0; when = 0;
} else if (strcmp(whenstr, "never")) { } else if (strcmp(whenstr, "never") == 0) {
when = TIME_MAX; when = TIME_MAX;
} else if (whenstr[0] == '+') { } else if (whenstr[0] == '+') {
when = time(NULL) + strtoull(whenstr+1, NULL, 10); when = time(NULL) + strtoull(whenstr+1, NULL, 10);