183c183
< nxt_str_t *s;
---
> nxt_str_t version;
206,207c206,207
< nxt_log(task, NXT_LOG_NOTICE, "module: %V %V \"%s\"",
< &app->type, &app->version, name);
---
> nxt_log(task, NXT_LOG_NOTICE, "module: %V %s \"%s\"",
> &app->type, app->version, name);
227a228,230
> version.start = (u_char *) app->version;
> version.length = nxt_strlen(app->version);
>
230c233
< && nxt_strstr_eq(&app->version, &module[i].version))
---
> && nxt_strstr_eq(&module[i].version, &version))
235,236c238
< name, &app->type, &app->version,
< &module[i].file);
---
> name, &app->type, version, &module[i].file);
249,250c251,252
< s = nxt_str_dup(mp, &module->version, &app->version);
< if (s == NULL) {
---
> nxt_str_dup(mp, &module->version, &version);
> if (module->version.start == NULL) {