Make this compile
authorMark Michelson <mmichelson@digium.com>
Thu, 13 Mar 2008 21:47:55 +0000 (21:47 +0000)
committerMark Michelson <mmichelson@digium.com>
Thu, 13 Mar 2008 21:47:55 +0000 (21:47 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@108586 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/manager.c

index 84ec2cc..7633b6e 100644 (file)
@@ -2634,14 +2634,14 @@ static int manager_modulecheck(struct mansession *s, const struct message *m)
        } else {
                cut = filename + strlen(filename);
        }
-       snprintf(cut, sizeof(filename) - cut - 1, ".so");
+       snprintf(cut, (sizeof(filename) - strlen(filename)) - 1, ".so");
        ast_log(LOG_DEBUG, "**** ModuleCheck .so file %s\n", filename);
        res = ast_module_check(filename);
        if (!res) {
                astman_send_error(s, m, "Module not loaded");
                return 0;
        }
-       snprintf(cut, sizeof(filename) - cut - 1, ".c");
+       snprintf(cut, (sizeof(filename) - strlen(filename)) - 1, ".c");
        ast_log(LOG_DEBUG, "**** ModuleCheck .c file %s\n", filename);
        version = ast_file_version_find(filename);