| | @@ -414,11 +414,10 @@ |
| 414 | 414 | ** |
| 415 | 415 | ** The EmailSender object returned must be freed using email_sender_free(). |
| 416 | 416 | */ |
| 417 | 417 | EmailSender *email_sender_new(const char *zAltDest, int bImmediateFail){ |
| 418 | 418 | EmailSender *p; |
| 419 | | - char *zMissing = 0; |
| 420 | 419 | |
| 421 | 420 | p = fossil_malloc(sizeof(*p)); |
| 422 | 421 | memset(p, 0, sizeof(*p)); |
| 423 | 422 | p->bImmediateFail = bImmediateFail; |
| 424 | 423 | if( zAltDest ){ |
| | @@ -1096,12 +1095,12 @@ |
| 1096 | 1095 | int sdigest, sdonotcall, sverified; |
| 1097 | 1096 | const char *ssub; |
| 1098 | 1097 | const char *semail; |
| 1099 | 1098 | const char *smip; |
| 1100 | 1099 | const char *suname; |
| 1101 | | - char *smtime; |
| 1102 | | - char *sctime; |
| 1100 | + const char *smtime; |
| 1101 | + const char *sctime; |
| 1103 | 1102 | int eErr = 0; |
| 1104 | 1103 | char *zErr = 0; |
| 1105 | 1104 | |
| 1106 | 1105 | if( email_webpages_disabled() ) return; |
| 1107 | 1106 | login_check_credentials(); |
| | @@ -1485,11 +1484,11 @@ |
| 1485 | 1484 | @ %h(db_column_text(&q,1))</a></td> |
| 1486 | 1485 | @ <td>%h(db_column_text(&q,2))</td> |
| 1487 | 1486 | @ <td>%s(db_column_int(&q,5)?"digest":"")</td> |
| 1488 | 1487 | @ <td>%h(db_column_text(&q,3))</td> |
| 1489 | 1488 | @ <td>%s(db_column_int(&q,4)?"yes":"pending")</td> |
| 1490 | | - @ <td>%z(human_readable_age(rAge)) ago</td> |
| 1489 | + @ <td>%z(human_readable_age(rAge))</td> |
| 1491 | 1490 | @ <td>%h(db_column_text(&q,6))</td> |
| 1492 | 1491 | @ </tr> |
| 1493 | 1492 | } |
| 1494 | 1493 | @ </table> |
| 1495 | 1494 | db_finalize(&q); |
| 1496 | 1495 | |