summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libssh/keyfiles.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/libssh/keyfiles.c b/libssh/keyfiles.c
index f21cbe1f..ec81c828 100644
--- a/libssh/keyfiles.c
+++ b/libssh/keyfiles.c
@@ -1018,13 +1018,16 @@ static int alldigits(const char *s) {
* \internal
*/
static char *lowercase(const char* str) {
- char *p = 0;
- char *new = NULL;
+ char *new, *p;
- if(str == NULL) return NULL;
+ if (str == NULL) {
+ return NULL;
+ }
new = strdup(str);
- if(new == NULL) return NULL;
+ if (new == NULL) {
+ return NULL;
+ }
for (p = new; *p; p++) {
*p = tolower(*p);