summaryrefslogtreecommitdiffstats
path: root/src/memline.c
diff options
context:
space:
mode:
authorYegappan Lakshmanan <yegappan@yahoo.com>2023-01-14 12:32:28 +0000
committerBram Moolenaar <Bram@vim.org>2023-01-14 12:32:28 +0000
commite8575988969579f9e1439181ae338b2ff74054a8 (patch)
treef4c8a1242cb67b073bb0e375740c764c2136af21 /src/memline.c
parent378e6c03f98efc88e8c2675e05a548f9bb7889a1 (diff)
patch 9.0.1196: code is indented more than necessaryv9.0.1196
Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11813)
Diffstat (limited to 'src/memline.c')
-rw-r--r--src/memline.c86
1 files changed, 43 insertions, 43 deletions
diff --git a/src/memline.c b/src/memline.c
index 48b17f5589..7cbe559e65 100644
--- a/src/memline.c
+++ b/src/memline.c
@@ -422,21 +422,21 @@ error:
static void
ml_set_mfp_crypt(buf_T *buf)
{
- if (*buf->b_p_key != NUL)
- {
- int method_nr = crypt_get_method_nr(buf);
+ if (*buf->b_p_key == NUL)
+ return;
- if (method_nr > CRYPT_M_ZIP && method_nr < CRYPT_M_SOD)
- {
- // Generate a seed and store it in the memfile.
- sha2_seed(buf->b_ml.ml_mfp->mf_seed, MF_SEED_LEN, NULL, 0);
- }
-#ifdef FEAT_SODIUM
- else if (method_nr == CRYPT_M_SOD)
- crypt_sodium_randombytes_buf(buf->b_ml.ml_mfp->mf_seed,
- MF_SEED_LEN);
- #endif
+ int method_nr = crypt_get_method_nr(buf);
+
+ if (method_nr > CRYPT_M_ZIP && method_nr < CRYPT_M_SOD)
+ {
+ // Generate a seed and store it in the memfile.
+ sha2_seed(buf->b_ml.ml_mfp->mf_seed, MF_SEED_LEN, NULL, 0);
}
+#ifdef FEAT_SODIUM
+ else if (method_nr == CRYPT_M_SOD)
+ crypt_sodium_randombytes_buf(buf->b_ml.ml_mfp->mf_seed,
+ MF_SEED_LEN);
+#endif
}
/*
@@ -2090,22 +2090,22 @@ make_percent_swname(char_u *dir, char_u *name)
char_u *d = NULL, *s, *f;
f = fix_fname(name != NULL ? name : (char_u *)"");
- if (f != NULL)
- {
- s = alloc(STRLEN(f) + 1);
- if (s != NULL)
- {
- STRCPY(s, f);
- for (d = s; *d != NUL; MB_PTR_ADV(d))
- if (vim_ispathsep(*d))
- *d = '%';
+ if (f == NULL)
+ return NULL;
- dir[STRLEN(dir) - 1] = NUL; // remove one trailing slash
- d = concat_fnames(dir, s, TRUE);
- vim_free(s);
- }
- vim_free(f);
+ s = alloc(STRLEN(f) + 1);
+ if (s != NULL)
+ {
+ STRCPY(s, f);
+ for (d = s; *d != NUL; MB_PTR_ADV(d))
+ if (vim_ispathsep(*d))
+ *d = '%';
+
+ dir[STRLEN(dir) - 1] = NUL; // remove one trailing slash
+ d = concat_fnames(dir, s, TRUE);
+ vim_free(s);
}
+ vim_free(f);
return d;
}
#endif
@@ -5473,24 +5473,24 @@ ml_decrypt_data(
int text_len;
cryptstate_T *state;
- if (dp->db_id == DATA_ID)
- {
- head_end = (char_u *)(&dp->db_index[dp->db_line_count]);
- text_start = (char_u *)dp + dp->db_txt_start;
- text_len = dp->db_txt_end - dp->db_txt_start;
+ if (dp->db_id != DATA_ID)
+ return;
+
+ head_end = (char_u *)(&dp->db_index[dp->db_line_count]);
+ text_start = (char_u *)dp + dp->db_txt_start;
+ text_len = dp->db_txt_end - dp->db_txt_start;
- if (head_end > text_start || dp->db_txt_start > size
- || dp->db_txt_end > size)
- return; // data was messed up
+ if (head_end > text_start || dp->db_txt_start > size
+ || dp->db_txt_end > size)
+ return; // data was messed up
- state = ml_crypt_prepare(mfp, offset, TRUE);
- if (state != NULL)
- {
- // Decrypt the text in place.
- crypt_decode_inplace(state, text_start, text_len, FALSE);
- crypt_free_state(state);
- }
- }
+ state = ml_crypt_prepare(mfp, offset, TRUE);
+ if (state == NULL)
+ return;
+
+ // Decrypt the text in place.
+ crypt_decode_inplace(state, text_start, text_len, FALSE);
+ crypt_free_state(state);
}
/*