• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: sprintf and 64-bit integers
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: sprintf and 64-bit integers


  • Subject: Re: sprintf and 64-bit integers
  • From: Jens Alfke <email@hidden>
  • Date: Sun, 13 Sep 2009 12:01:06 -0700

It would be best to convert all your sprintf calls to snprintf, which is a safer equivalent that won't overflow the buffer. If the value is too long to fit, it'll be truncated instead of overflowing and corrupting the stack. (This type of overflow is one of the main causes of security holes in apps.)

Either that or use -[NSString stringWithFormat:] instead, if it's not especially performance-sensitive code.

—Jens_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: sprintf and 64-bit integers
      • From: "Sean McBride" <email@hidden>
References: 
 >Re: sprintf and 64-bit integers (From: Greg Guerin <email@hidden>)

  • Prev by Date: Re: sprintf and 64-bit integers
  • Next by Date: Re: sprintf and 64-bit integers
  • Previous by thread: Re: sprintf and 64-bit integers
  • Next by thread: Re: sprintf and 64-bit integers
  • Index(es):
    • Date
    • Thread