File tree Expand file tree Collapse file tree 2 files changed +2
-1
lines changed Expand file tree Collapse file tree 2 files changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -52,6 +52,7 @@ static inline int printk(const char *fmt, ...)
52
52
extern int in_aton (char * str );
53
53
extern size_t strlcpy (char * , const char * , size_t );
54
54
extern size_t strlcat (char * , const char * , size_t );
55
+ extern size_t strscpy (char * , const char * , size_t );
55
56
56
57
/* Copied from linux/compiler-gcc.h since we can't include it directly */
57
58
#define barrier () __asm__ __volatile__("": : :"memory")
Original file line number Diff line number Diff line change @@ -146,7 +146,7 @@ static int tuntap_open(void *data)
146
146
}
147
147
memset (& ifr , 0 , sizeof (ifr ));
148
148
ifr .ifr_flags = IFF_TAP | IFF_NO_PI ;
149
- strlcpy (ifr .ifr_name , pri -> dev_name , sizeof (ifr .ifr_name ));
149
+ strscpy (ifr .ifr_name , pri -> dev_name , sizeof (ifr .ifr_name ));
150
150
if (ioctl (pri -> fd , TUNSETIFF , & ifr ) < 0 ) {
151
151
err = - errno ;
152
152
printk (UM_KERN_ERR "TUNSETIFF failed, errno = %d\n" ,
You can’t perform that action at this time.
0 commit comments