1 |
diff -Nur e-smith-manager-2.8.0/manager.c e-smith-manager-2.8.0_bz9393/manager.c |
2 |
--- e-smith-manager-2.8.0/manager.c 1970-01-01 01:00:00.000000000 +0100 |
3 |
+++ e-smith-manager-2.8.0_bz9393/manager.c 2016-05-11 22:37:23.610727930 +0200 |
4 |
@@ -0,0 +1,13 @@ |
5 |
+#include <stdio.h> |
6 |
+#include <stdlib.h> |
7 |
+#include <memory.h> |
8 |
+#include <libgen.h> |
9 |
+#define CGI_PATH "/etc/e-smith/web/functions/" |
10 |
+ |
11 |
+main(int argc, char *argv[]) |
12 |
+{ |
13 |
+ char cmd[50]; |
14 |
+ sprintf(cmd, "%s%s", CGI_PATH, basename(argv[0])); |
15 |
+ execv(cmd, argv); |
16 |
+ return 0; |
17 |
+} |