From 8ddeb9806b97e4a5b866fae7240408d5d4e1d882 Mon Sep 17 00:00:00 2001 From: VincentWei Date: Sun, 28 Jan 2018 01:07:34 +0800 Subject: [PATCH] define MAXLEN_CLASSNAME to 31 --- .gitignore | 10 ++++++++++ src/gui/ctrlclass.c | 2 +- src/include/ctrlclass.h | 3 ++- 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..dccba4f3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +*.lo +*.o +*.la +*.al +*.a +*.so +Makefile +Makefile.in +.deps/ +.libs/ diff --git a/src/gui/ctrlclass.c b/src/gui/ctrlclass.c index 7656926d..07faa4c5 100644 --- a/src/gui/ctrlclass.c +++ b/src/gui/ctrlclass.c @@ -385,7 +385,7 @@ int AddNewControlClass (PWNDCLASS pWndClass) char szClassName [MAXLEN_CLASSNAME + 2]; int i=0; - strncpy (szClassName, pWndClass->spClassName, MAXLEN_CLASSNAME + 1); + strncpy (szClassName, pWndClass->spClassName, MAXLEN_CLASSNAME); if (!isalpha ((int)szClassName[0])) return ERR_CTRLCLASS_INVNAME; diff --git a/src/include/ctrlclass.h b/src/include/ctrlclass.h index a43b18a1..73cb8aff 100644 --- a/src/include/ctrlclass.h +++ b/src/include/ctrlclass.h @@ -12,7 +12,8 @@ #ifndef GUI_CTRLCLASS_H #define GUI_CTRLCLASS_H -#define MAXLEN_CLASSNAME 15 +#define MAXLEN_CLASSNAME 31 + typedef struct _CTRLCLASSINFO { char name[MAXLEN_CLASSNAME + 1];