diff -r 69056c46aa4d -r bc2d4bf9cbe5 master/pdo.c --- a/master/pdo.c Thu Sep 06 19:52:17 2012 +0200 +++ b/master/pdo.c Thu Sep 06 20:22:24 2012 +0200 @@ -47,7 +47,7 @@ ec_pdo_t *pdo /**< EtherCAT PDO */ ) { - pdo->sync_index = -1; // not assigned + pdo->sync_index = -1; // not assigned pdo->name = NULL; INIT_LIST_HEAD(&pdo->entries); } @@ -131,7 +131,7 @@ if (pdo->name && name && !strcmp(pdo->name, name)) return 0; - + if (pdo->name) kfree(pdo->name);