* nlmheader.y: Null terminate var_hdr->threadName.
This commit is contained in:
parent
4a96713254
commit
ee5f246092
2 changed files with 21 additions and 2 deletions
|
@ -1,3 +1,7 @@
|
|||
Mon Jul 11 15:59:03 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
|
||||
|
||||
* nlmheader.y: Null terminate var_hdr->threadName.
|
||||
|
||||
Fri Jul 8 17:33:22 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
|
||||
|
||||
* Makefile.in (syslex.o, sysinfo.o): Permit C source files to be
|
||||
|
|
|
@ -29,7 +29,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
#include <ansidecl.h>
|
||||
#include <stdio.h>
|
||||
#include <ctype.h>
|
||||
#include <bfd.h>
|
||||
#include "bfd.h"
|
||||
#include "sysdep.h"
|
||||
#include "bucomm.h"
|
||||
#include "nlm/common.h"
|
||||
|
@ -196,6 +196,12 @@ command:
|
|||
free ($2);
|
||||
free ($3);
|
||||
free ($4);
|
||||
if (version_hdr->month < 1 || version_hdr->month > 12)
|
||||
nlmheader_warn ("illegal month", -1);
|
||||
if (version_hdr->day < 1 || version_hdr->day > 31)
|
||||
nlmheader_warn ("illegal day", -1);
|
||||
if (version_hdr->year < 1900 || version_hdr->year > 3000)
|
||||
nlmheader_warn ("illegal year", -1);
|
||||
}
|
||||
| DEBUG
|
||||
{
|
||||
|
@ -239,6 +245,11 @@ command:
|
|||
fixed_hdr->flags &=~ nlmlex_get_number ($2);
|
||||
free ($2);
|
||||
}
|
||||
| FULLMAP
|
||||
{
|
||||
map_file = "";
|
||||
full_map = true;
|
||||
}
|
||||
| FULLMAP STRING
|
||||
{
|
||||
map_file = $2;
|
||||
|
@ -260,6 +271,10 @@ command:
|
|||
{
|
||||
input_files = string_list_append (input_files, $2);
|
||||
}
|
||||
| MAP
|
||||
{
|
||||
map_file = "";
|
||||
}
|
||||
| MAP STRING
|
||||
{
|
||||
map_file = $2;
|
||||
|
@ -346,7 +361,7 @@ command:
|
|||
}
|
||||
var_hdr->threadNameLength = len;
|
||||
strncpy (var_hdr->threadName, $2, len);
|
||||
var_hdr->screenName[NLM_MAX_THREAD_NAME_LENGTH] = '\0';
|
||||
var_hdr->threadName[len] = '\0';
|
||||
free ($2);
|
||||
}
|
||||
| TYPE STRING
|
||||
|
|
Loading…
Reference in a new issue