Commit 6e69fcbd authored by Pavel Tvrdík's avatar Pavel Tvrdík
Browse files

Client: Use strncpy() instead strcpy()

parent 72948cc6
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -78,7 +78,7 @@ static int
input_complete(int arg UNUSED, int key UNUSED)
{
  static int complete_flag;
  char buf[256];
  char buf[BIRDC_INPUT_COMPLETE_BUFFER_LEN];

  if (rl_last_func != input_complete)
    complete_flag = 0;
+2 −0
Original line number Diff line number Diff line
@@ -10,6 +10,8 @@
extern int init, busy, interactive;
extern int term_lns, term_cls;

#define BIRDC_INPUT_COMPLETE_BUFFER_LEN	256

/* birdc.c / birdcl.c */

void input_start_list(void);
+1 −1
Original line number Diff line number Diff line
@@ -195,7 +195,7 @@ cmd_find_common_match(struct cmd_node *root, char *cmd, int len, int *pcount, ch
      (*pcount)++;
      if (best < 0)
	{
	  strcpy(buf, m->token + len);
	  strncpy(buf, m->token + len, BIRDC_INPUT_COMPLETE_BUFFER_LEN);
	  best = m->len - len;
	  best_prio = m->prio;
	}