public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] sprintf side effect, a bug?
@ 2009-01-26 20:53 E Robertson
  2009-01-26 22:30 ` Wolfgang Denk
  0 siblings, 1 reply; 5+ messages in thread
From: E Robertson @ 2009-01-26 20:53 UTC (permalink / raw)
  To: u-boot

Hi,
It seems that sprintf() is modifying at least two bytes from the source and I 
have duplicate this with different varibles.
For instance, I have a mac address defined as unsigned char [6]:
Doing the following sets the environment variable correctly, however bytes [0] 
and [1], are modified at the source.

sprintf(env_ethaddr,"%02X:%02X:%02X:%02X:%02X:%02X", MACAddress[0], 
MACAddress[1],                                                        
MACAddress[2], MACAddress[3],                                                        
MACAddress[4], MACAddress[5]);

Has anyone noticed this before?
I don't think the machine matters but I am building for an arm at91.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://lists.denx.de/pipermail/u-boot/attachments/20090126/68e825fd/attachment.pgp 

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-01-27 20:57 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-26 20:53 [U-Boot] sprintf side effect, a bug? E Robertson
2009-01-26 22:30 ` Wolfgang Denk
2009-01-27 20:19   ` E Robertson
2009-01-27 20:31     ` Scott Wood
2009-01-27 20:57       ` E Robertson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox