Optimize the code that copies strings
[fio.git] / ioengines.c
index aa4ccd2755c96f843d69333448795b0b16061723..40fa75c382b4f99ff4a265f58a24e403b804a929 100644 (file)
@@ -125,8 +125,7 @@ static struct ioengine_ops *__load_ioengine(const char *name)
 {
        char engine[64];
 
-       engine[sizeof(engine) - 1] = '\0';
-       strncpy(engine, name, sizeof(engine) - 1);
+       snprintf(engine, sizeof(engine), "%s", name);
 
        /*
         * linux libaio has alias names, so convert to what we want