sysoff: Initialize data for ioctl(PTP_SYS_OFFSET).
This fixes valgrind errors. Signed-off-by: Miroslav Lichvar <mlichvar@redhat.com>master
parent
14ac29b059
commit
c0e49c7088
2
sysoff.c
2
sysoff.c
|
@ -18,6 +18,7 @@
|
||||||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
*/
|
*/
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
#include <string.h>
|
||||||
#include <sys/ioctl.h>
|
#include <sys/ioctl.h>
|
||||||
#include <linux/ptp_clock.h>
|
#include <linux/ptp_clock.h>
|
||||||
|
|
||||||
|
@ -76,6 +77,7 @@ int sysoff_measure(int fd, int n_samples,
|
||||||
int64_t *result, uint64_t *ts, int64_t *delay)
|
int64_t *result, uint64_t *ts, int64_t *delay)
|
||||||
{
|
{
|
||||||
struct ptp_sys_offset pso;
|
struct ptp_sys_offset pso;
|
||||||
|
memset(&pso, 0, sizeof(pso));
|
||||||
pso.n_samples = n_samples;
|
pso.n_samples = n_samples;
|
||||||
if (ioctl(fd, PTP_SYS_OFFSET, &pso)) {
|
if (ioctl(fd, PTP_SYS_OFFSET, &pso)) {
|
||||||
perror("ioctl PTP_SYS_OFFSET");
|
perror("ioctl PTP_SYS_OFFSET");
|
||||||
|
|
Loading…
Reference in New Issue