On 03/02/15 08:12, Andrey Skvortsov wrote:

I think the % should go, or change the sprintf() to strcpy() or something else.

Stu


$OpenBSD: patch-src_tkgate_verilog_out_c,v 1.1.1.1 2015/04/07 14:00:07 kirby 
Exp $
--- src/tkgate/verilog_out.c.orig       Wed Nov  9 13:55:14 2011
+++ src/tkgate/verilog_out.c    Wed Nov  9 13:57:51 2011
@@ -892,7 +892,7 @@ static int check_file(const char *name)
   system(cmd);
 #endif
 
-  sprintf(cmd,"%s/libexec/tkgate",TkGate.homedir);
+  sprintf(cmd,"%${PREFIX}/bin/tkgate",TkGate.homedir);
   if (!(pid = fork())) {
     execl(cmd,cmd,"-Vq",name,0);
     exit(1);

Reply via email to