This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.
Pablo Neira Ayuso pablo at gnumonks.orgOn Mon, Apr 07, 2014 at 09:34:10AM +0200, Jacob Erlbeck wrote: > Hi > > On 05.04.2014 19:12, Pablo Neira Ayuso wrote: > > On Wed, Apr 02, 2014 at 01:36:57PM +0200, Alvaro Neira Ayuso wrote: > >> From: Álvaro Neira Ayuso <anayuso at sysmocom.de> > >> > > >> diff --git a/src/osmo-bts-sysmo/misc/sysmobts_misc.c b/src/osmo-bts-sysmo/misc/sysmobts_misc.c > >> index 9ea26c2..0e89da6 100644 > >> --- a/src/osmo-bts-sysmo/misc/sysmobts_misc.c > >> +++ b/src/osmo-bts-sysmo/misc/sysmobts_misc. > >> @@ -49,10 +53,144 @@ > >> #define SERIAL_ALLOC_SIZE 300 > >> #define SIZE_HEADER_RSP 5 > >> #define SIZE_HEADER_CMD 4 > >> - > >> +#define OM_ALLOC_SIZE 1024 > >> +#define OM_HEADROOM_SIZE 128 > >> +#define IPA_OML_PROTO 0xFF > >> > >> #ifdef BUILD_SBTS2050 > >> /********************************************************************** > >> + * Function send information to OsmoBts > >> + *********************************************************************/ > >> +static void add_sw_descr(struct msgb *msg) > >> +{ > >> + char file_version[255]; > >> + char file_id[255]; > >> + > >> + strcpy(file_id, "sysmomgr"); > > > > Better use strncpy here. > > > >> + strncpy(file_version, PACKAGE_VERSION, strlen(PACKAGE_VERSION)); > > > > And make sure you nul-terminate these strings. > > > > file_version[strlen(PACKAGE_VERSION)-1] = '\0'; > > This just the same like strcpy(file_version, PACKAGE_VERSION). > > I'd rather expect > > strncpy(file_version, PACKAGE_VERSION, sizeof(file_version)); Ah I see, you mean the sizeof(...) instead strlen(...). I didn't notice. Indeed, that needs to be fixed Alvaro, thanks for spotting it :). > file_version[sizeof(file_version)-1] = '\0'; > > > > > As strncpy doesn't append the \0.