aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/oprofile/oprofile/opjitconv-execvp-fix.diff
blob: 5e6d271cc5c66760e6fdafa64457e4b729d97aaf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
status: applied upstream http://sourceforge.net/tracker/index.php?func=detail&aid=2040417&group_id=16191&atid=116191
applied in: >0.9.4
Index: oprofile-0.9.4/daemon/init.c
===================================================================
--- oprofile-0.9.4.orig/daemon/init.c	2008-08-06 17:59:43.126578165 +0200
+++ oprofile-0.9.4/daemon/init.c	2008-08-06 18:00:10.694789667 +0200
@@ -170,14 +170,14 @@
 			sprintf(end_time_str, "%llu", end_time);
 			sprintf(opjitconv_path, "%s/%s", OP_BINDIR, "opjitconv");
 			arg_num = 0;
-			exec_args[arg_num++] = opjitconv_path;
+			exec_args[arg_num++] = "opjitconv";
 			if (vmisc)
 				exec_args[arg_num++] = "-d";
 			exec_args[arg_num++] = session_dir;
 			exec_args[arg_num++] = start_time_str;
 			exec_args[arg_num++] = end_time_str;
 			exec_args[arg_num] = (char *) NULL;
-			execvp("opjitconv", exec_args);
+			execvp(opjitconv_path, exec_args);
 			fprintf(stderr, "Failed to exec %s: %s\n",
 			        exec_args[0], strerror(errno));
 			/* We don't want any cleanup in the child */