Fossil SCM

Coding style tweaks.

mistachkin 2016-10-04 19:17 UTC seeEnhanced
Commit 34d988c2444c71aeada3675e5110d4bc2007dca4
1 file changed +10 -7
+10 -7
--- src/user.c
+++ src/user.c
@@ -47,27 +47,30 @@
4747
4848
/*
4949
** getpass() for Windows and Android.
5050
*/
5151
static char *zPwdBuffer = 0;
52
-static size_t pwdBufferSize = 0;
52
+static size_t nPwdBuffer = 0;
5353
5454
static char *getpass(const char *prompt){
5555
char *zPwd;
56
+ size_t nPwd;
5657
size_t i;
5758
5859
if( zPwdBuffer==0 ){
59
- zPwdBuffer = fossil_secure_alloc_page(&pwdBufferSize);
60
+ zPwdBuffer = fossil_secure_alloc_page(&nPwdBuffer);
6061
assert( zPwdBuffer );
6162
}else{
62
- fossil_secure_zero(zPwdBuffer, pwdBufferSize);
63
+ fossil_secure_zero(zPwdBuffer, nPwdBuffer);
6364
}
6465
zPwd = zPwdBuffer;
66
+ nPwd = nPwdBuffer;
6567
fputs(prompt,stderr);
6668
fflush(stderr);
67
- assert( pwdBufferSize>0 );
68
- for(i=0; i<pwdBufferSize-1; ++i){
69
+ assert( zPwd!=0 );
70
+ assert( nPwd>0 );
71
+ for(i=0; i<nPwd-1; ++i){
6972
#if defined(_WIN32)
7073
zPwd[i] = _getch();
7174
#else
7275
zPwd[i] = getc(stdin);
7376
#endif
@@ -98,12 +101,12 @@
98101
assert( zPwd==zPwdBuffer );
99102
return zPwd;
100103
}
101104
void freepass(){
102105
if( !zPwdBuffer ) return;
103
- assert( pwdBufferSize>0 );
104
- fossil_secure_free_page(zPwdBuffer, pwdBufferSize);
106
+ assert( nPwdBuffer>0 );
107
+ fossil_secure_free_page(zPwdBuffer, nPwdBuffer);
105108
}
106109
#endif
107110
108111
#if defined(_WIN32) || defined(WIN32)
109112
# include <io.h>
110113
--- src/user.c
+++ src/user.c
@@ -47,27 +47,30 @@
47
48 /*
49 ** getpass() for Windows and Android.
50 */
51 static char *zPwdBuffer = 0;
52 static size_t pwdBufferSize = 0;
53
54 static char *getpass(const char *prompt){
55 char *zPwd;
 
56 size_t i;
57
58 if( zPwdBuffer==0 ){
59 zPwdBuffer = fossil_secure_alloc_page(&pwdBufferSize);
60 assert( zPwdBuffer );
61 }else{
62 fossil_secure_zero(zPwdBuffer, pwdBufferSize);
63 }
64 zPwd = zPwdBuffer;
 
65 fputs(prompt,stderr);
66 fflush(stderr);
67 assert( pwdBufferSize>0 );
68 for(i=0; i<pwdBufferSize-1; ++i){
 
69 #if defined(_WIN32)
70 zPwd[i] = _getch();
71 #else
72 zPwd[i] = getc(stdin);
73 #endif
@@ -98,12 +101,12 @@
98 assert( zPwd==zPwdBuffer );
99 return zPwd;
100 }
101 void freepass(){
102 if( !zPwdBuffer ) return;
103 assert( pwdBufferSize>0 );
104 fossil_secure_free_page(zPwdBuffer, pwdBufferSize);
105 }
106 #endif
107
108 #if defined(_WIN32) || defined(WIN32)
109 # include <io.h>
110
--- src/user.c
+++ src/user.c
@@ -47,27 +47,30 @@
47
48 /*
49 ** getpass() for Windows and Android.
50 */
51 static char *zPwdBuffer = 0;
52 static size_t nPwdBuffer = 0;
53
54 static char *getpass(const char *prompt){
55 char *zPwd;
56 size_t nPwd;
57 size_t i;
58
59 if( zPwdBuffer==0 ){
60 zPwdBuffer = fossil_secure_alloc_page(&nPwdBuffer);
61 assert( zPwdBuffer );
62 }else{
63 fossil_secure_zero(zPwdBuffer, nPwdBuffer);
64 }
65 zPwd = zPwdBuffer;
66 nPwd = nPwdBuffer;
67 fputs(prompt,stderr);
68 fflush(stderr);
69 assert( zPwd!=0 );
70 assert( nPwd>0 );
71 for(i=0; i<nPwd-1; ++i){
72 #if defined(_WIN32)
73 zPwd[i] = _getch();
74 #else
75 zPwd[i] = getc(stdin);
76 #endif
@@ -98,12 +101,12 @@
101 assert( zPwd==zPwdBuffer );
102 return zPwd;
103 }
104 void freepass(){
105 if( !zPwdBuffer ) return;
106 assert( nPwdBuffer>0 );
107 fossil_secure_free_page(zPwdBuffer, nPwdBuffer);
108 }
109 #endif
110
111 #if defined(_WIN32) || defined(WIN32)
112 # include <io.h>
113

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button