[Forensics-changes] [SCM] debian-forensics/unhide branch, debian, updated. debian/20080519-6-5-gfc16582

Christophe Monniez christophe.monniez at fccu.be
Wed Feb 24 09:43:41 UTC 2010


The following commit has been merged in the debian branch:
commit a38a779a3f29a22fa5b6b306723827dd98ec5c8e
Author: Christophe Monniez <christophe.monniez at fccu.be>
Date:   Wed Feb 24 10:01:51 2010 +0100

    Refactoring isfaked-leaks patch.

diff --git a/debian/patches/01-isfaked-leaks.patch b/debian/patches/01-isfaked-leaks.patch
deleted file mode 100644
index f9ef98a..0000000
--- a/debian/patches/01-isfaked-leaks.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-Author: Fabien Tassin <fta at sofaraway.org>
-Description: Fix resource leaks and improve error-checking.
-
-diff -Naurp unhide.orig/unhide-linux26.c unhide/unhide-linux26.c
---- unhide.orig/unhide-linux26.c	2009-07-28 12:48:57.000000000 +0000
-+++ unhide/unhide-linux26.c	2009-07-28 12:57:13.000000000 +0000
-@@ -48,13 +48,13 @@ int isfaked(int pidtmp) {
- 			count++;
- 		}
- 		
--		if ( count > 3 ) { return(1) ;}
-+		if ( count > 3 ) { closedir(dirp); return(1) ;}
- 	
--		else {return(0);}
-+		else { closedir(dirp); return(0);}
- 
- 	}
- 	
--	else {return(0);}
-+	else { closedir(dirp); return(0);}
- 
- 
- }
-@@ -77,7 +77,7 @@ void checkps(int tmppid, int morechecks)
- 	fich_tmp=popen (COMMAND, "r") ;
- 	
- 	
--	while (!feof(fich_tmp) && ok == 0) {
-+	while (fich_tmp != NULL && !feof(fich_tmp) && ok == 0) {
- 		
- 		fgets(pids, 30, fich_tmp);
- 		
-@@ -88,7 +88,8 @@ void checkps(int tmppid, int morechecks)
- 		
-         }
- 	
--	pclose(fich_tmp);
-+	if (fich_tmp != NULL)
-+		pclose(fich_tmp);
- 	
- 	if (morechecks == 1) {
- 	
diff --git a/debian/patches/series b/debian/patches/series
index f2aea6d..e7e549b 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1 @@
-01-isfaked-leaks.patch
+01-isfaked-leaks

-- 
debian-forensics/unhide



More information about the forensics-changes mailing list