Bug#609075: Incorrect use of memset count/value and no null termination

2011-01-05 Thread Silvio Cesare
Package: sdr
Version: 3.0-7
Severity: minor

In ./sdr_3.0/src/sap_crypt.c

  memset(keylist->keyname, MAXKEYLEN, 0);
  memset(keylist->key, MAXKEYLEN, 0);
  strncpy(keylist->keyname, keyname, MAXKEYLEN);
  strncpy(keylist->key, key, MAXKEYLEN);

It should be memset(keylist->keyname, 0, MAXKEYLEN) etc. Also strncpy does
not gaurantee null termination. Maybe strncpy MAXKEYLEN - 1 once the memset
is fixed, or solve equivalently.


Bug#609078: Incorrect use of memset count/value

2011-01-05 Thread Silvio Cesare
Package: libfusionsound-1.0-0
Version: 1.0.0-3
Severity: minor

In ./fusionsound_1.0.0/src/media/ifusionsoundmusicprovider.c

 memset( ctx.header, sizeof(ctx.header), 0 );

This should be memset(ctx.header, 0, sizeof(ctx.header))


Bug#609086: Incorrect use of memset count/value

2011-01-05 Thread Silvio Cesare
Package: mnogosearch-common
Version: 3.3.7-3
Severity: minor

In ./mnogosearch_3.3.7/src/proto.c
memset(field,sizeof(field),0);

This should be memset(field, 0, sizeof(field))