X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=dotlock.c;h=eb761ad32f6f552a5e6ec064064e05852003bacb;hp=c076a4b654067a62d65e1d21f8b58d1286c9c2aa;hb=e83ad1be25aefea3ed21ec08edbaf2d5a72c4a9d;hpb=c3e57678c8be193fc137854020f3a90887be97c9 diff --git a/dotlock.c b/dotlock.c index c076a4b..eb761ad 100644 --- a/dotlock.c +++ b/dotlock.c @@ -126,6 +126,10 @@ static int dotlock_lock (const char *); #define check_flags(a) if (a & DL_FL_ACTIONS) usage (argv[0]) +size_t mutt_strlen (const char* s) { + return (s ? strlen (s) : 0); +} + int main (int argc, char **argv) { int i; @@ -449,7 +453,7 @@ static int dotlock_prepare (char *bn, size_t l, const char *f, int _fd) dirname = "."; } - if (strlen (basename) + 1 > l) + if (mutt_strlen (basename) + 1 > l) return -1; strfcpy (bn, basename, l);