]> git.ipfire.org Git - thirdparty/kmod.git/commitdiff
fix snprintf usage.
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Sat, 10 Dec 2011 11:21:03 +0000 (09:21 -0200)
committerGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Sat, 10 Dec 2011 11:21:03 +0000 (09:21 -0200)
snprintf() takes the full buffer size, including \0 and guarantees it
will be there.

libkmod/libkmod.c

index 46cabb583374b014c8cf751d4cd2adf87520e978..2a4c06055a3777d9e9ff582f63797d81c46a81a8 100644 (file)
@@ -368,8 +368,7 @@ static int kmod_lookup_alias_from_alias_bin(struct kmod_ctx *ctx,
        } else{
                char fn[PATH_MAX];
 
-               fn[PATH_MAX - 1] = '\0';
-               snprintf(fn, sizeof(fn) - 1, "%s/%s.bin", ctx->dirname,
+               snprintf(fn, sizeof(fn), "%s/%s.bin", ctx->dirname,
                                                index_files[index_number]);
 
                DBG(ctx, "file=%s name=%s\n", fn, name);