From 8a092e62f4ad8f368c2f5a53bb6fa7db8739cb9e Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Tue, 23 Jul 2013 15:26:34 +0200 Subject: [PATCH] Simplify device opening --- sfAnalogOutput.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/sfAnalogOutput.c b/sfAnalogOutput.c index 888bff8..0b59e19 100644 --- a/sfAnalogOutput.c +++ b/sfAnalogOutput.c @@ -148,13 +148,9 @@ static void mdlInitializeSampleTimes(SimStruct *S) { if(mfst==NULL){ mfst = malloc(sizeof(mf624_state_t)); - #define BUFF_SMALL 32 - char buff[BUFF_SMALL]; - memset(buff, '\0', BUFF_SMALL); + char buff[32]; mfst->uio_dev = "uio0"; - - strncat(buff, "/dev/", 5); - strncat(buff, mfst->uio_dev, sizeof(buff) - 6); + snprintf(buff, sizeof(buff), "/dev/%s", mfst->uio_dev); mfst->device_fd = open_device(buff); if (mfst->device_fd < 0) { -- 2.39.2