From d6c87aa3b8ce96e4d6e81fceddeee22aa997c13c Mon Sep 17 00:00:00 2001 From: Richard Hacker Date: Tue, 24 Jun 2008 10:55:40 +0000 Subject: [PATCH] Return out of ecrt_slave_config_pdos() when pdo_infos == NULL --- master/slave_config.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/master/slave_config.c b/master/slave_config.c index a7c19ad9..7198c3ff 100644 --- a/master/slave_config.c +++ b/master/slave_config.c @@ -434,6 +434,9 @@ int ecrt_slave_config_pdos(ec_slave_config_t *sc, unsigned int n_infos, unsigned int cleared[] = {0, 0}; const ec_pdo_entry_info_t *ei; + if (!pdo_infos) + return 0; + for (i = 0; i < n_infos; i++) { pi = &pdo_infos[i];