stdio: Fix a possible buffer overflow

Signed-off-by: Bradley Bolen <bradleybolen at yahoo.com>
master
Bradley Bolen 13 years ago committed by Wolfgang Denk
parent 0789dc14d2
commit 03bf22f559
  1. 4
      common/stdio.c

@ -160,7 +160,7 @@ int stdio_deregister(const char *devname)
int l; int l;
struct list_head *pos; struct list_head *pos;
struct stdio_dev *dev; struct stdio_dev *dev;
char temp_names[3][8]; char temp_names[3][16];
dev = stdio_get_by_name(devname); dev = stdio_get_by_name(devname);
@ -174,7 +174,7 @@ int stdio_deregister(const char *devname)
} }
memcpy (&temp_names[l][0], memcpy (&temp_names[l][0],
stdio_devices[l]->name, stdio_devices[l]->name,
sizeof(stdio_devices[l]->name)); sizeof(temp_names[l]));
} }
list_del(&(dev->list)); list_del(&(dev->list));

Loading…
Cancel
Save