if (cookie_lifetimeLimit == 0) {
if ((cookie_lifetimeLimit == 0) && ((unsigned)expires > (unsigned)get_current_time())) {
cookie_TrimLifetime(time_t expires) {  // return potentially-trimmed lifetime  if (cookie_GetLifetimePref() == COOKIE_Trim) {    // a limit of zero means expire cookies at end of session    if (cookie_lifetimeLimit == 0) {      return 0;    }    time_t limit = cookie_GetLifetimeTime();    if ((unsigned)expires > (unsigned)limit) {      return limit;    }  }  return expires;}