From 0727cf5b4bba23c38882a1a7c2cb0641b3119848 Mon Sep 17 00:00:00 2001 From: smckown Date: Mon, 2 Nov 2009 20:21:28 +0000 Subject: [PATCH] Add mfg name to cpmfg command line input. --- src/examples/cpmfg.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/examples/cpmfg.c b/src/examples/cpmfg.c index 68bd5ef..832e75b 100644 --- a/src/examples/cpmfg.c +++ b/src/examples/cpmfg.c @@ -134,18 +134,21 @@ void cpReset(int fd) int main(int argc, char* argv[]) { - /* char newmfg[255] = "Company Name"; */ - char newprod[255] = "CompanyName "; + /* char newmfg[255]; */ + char newprod[255]; char newsn[255]; int fd; - if (argc != 4) { - fprintf(stderr, "usage: %s \n", argv[0]); + if (argc != 5) { + fprintf(stderr, "usage: %s \n", argv[0]); exit(1); } - strcat(newprod, argv[2]); - strcpy(newsn, argv[3]); + /* strcpy(newmfg, argv[2]); + * strcpy(newprod, argv[3]); + */ + snprintf(newprod, sizeof(newprod), "%s %s", argv[2], argv[3]); + strcpy(newsn, argv[4]); fd = cpConnect(argv[1]); /* SiLabs doesn't allow set of mfg string on cp210x. * cpSetStr(fd, IOCTL_SETMFG, newmfg, strlen(newmfg)); -- 2.39.2