+2005-03-28 Christopher Faylor <cgf@timesys.com>
+
+ * timer.cc (getitimer): Check that ovalue is a valid pointer, not just
+ NULL.
+
2005-03-28 Christopher Faylor <cgf@timesys.com>
* timer.cc (timer_tracker::settime): Set times to zero when just
set_errno (EINVAL);
return -1;
}
- if (ovalue == NULL)
- {
- set_errno (EFAULT);
- return -1;
- }
+ if (check_null_invalid_struct_errno (ovalue))
+ return -1;
struct itimerspec spec_ovalue;
int ret = timer_gettime ((timer_t) &ttstart, &spec_ovalue);
if (!ret)