فهرست منبع

* Small recode of process spoof code

svn: 507
Bryan Drewery 22 سال پیش
والد
کامیت
7336473539
1فایلهای تغییر یافته به همراه4 افزوده شده و 3 حذف شده
  1. 4 3
      src/main.c

+ 4 - 3
src/main.c

@@ -1795,9 +1795,10 @@ Context;
 #ifdef S_PSCLOAK
   if (pscloak) {
     int on = 0;
-    strncpy(argv[0],progname(),strlen(argv[0]));
-    //this clears all the params..
-    for (on=1;on<argc;on++) egg_memset(argv[on],0,strlen(argv[on]));
+    char *p = progname();
+    egg_memset(argv[0], 0, strlen(argv[0]));
+    strncpyz(argv[0], p, strlen(p) + 1);
+    for (on = 1; on < argc; on++) egg_memset(argv[on], 0, strlen(argv[on]));
   }
 #endif /* PSCLOAK */
 #endif /* LEAF */