]> granicus.if.org Git - sudo/commit
Add setlocale() so the command line arguments that use floating
authorTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 27 Jul 2010 13:49:54 +0000 (09:49 -0400)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 27 Jul 2010 13:49:54 +0000 (09:49 -0400)
commit18d25e96f0fa7b8e59f5caf4b58201e2b866c935
tree820dc7c82ac2a42acd618213cd411eb81406942f
parente11e4efb8f911d0a2581961b1cc9ce511cea9adf
Add setlocale() so the command line arguments that use floating
point work in different locales.  Since sudo now logs the timing
data in the C locale we must Parse the seconds in the timing file
manually instead of using strtod().  Furthermore, sudo 1.7.3 logged
the number of seconds with the user's locale so if the decimal point
is not '.' try using the locale-specific version.
plugins/sudoers/sudoreplay.c