Thread (6 messages) 6 messages, 3 authors, 2007-12-25

Re: [ETH]: Combine format_addr() with print_mac().

From: Joe Perches <joe@perches.com>
Date: 2007-12-22 07:02:51

On Fri, 2007-12-21 at 19:58 -0800, Michael Chan wrote:
The dev_addr is declared as unsigned char* in struct net_device.  To be
consistent, can we change print_mac() and MAC_BUF to use unsigned char*?
They are really the same.
That's fine by me.  I like consistency.
I don't remember why it was u8 and not unsigned char.
quoted
ssize_t? shouldn't it be size_t?
I'm just keeping the prototype unchanged as originally defined in net-
sysfs.c
It's painless to change the prototype.
size_t seems more sensible.
quoted
Indexing buf by int len is unchecked.
That could lead to unintended buffer overruns.
Maybe add a buflen argument and use snprintf?
Again, I kept the semantics the same as the original, but will be happy
to add a buflen for better checking.
That sounds good.

cheers, Joe
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help