[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE_3_0_BRANCH: kdeutils/klaptopdaemon
From:       Lubos Lunak <l.lunak () kde ! org>
Date:       2002-12-06 15:13:33
[Download RAW message or body]

CVS commit by lunakl: 

Max size limit for scanf(). Not that I expect this to overflow, but %s
in scanf() without a size limit is simply baaaaad.


  M +1 -1      portable.cpp   1.16.2.1


--- kdeutils/klaptopdaemon/portable.cpp:1.16	Wed Jan  9 13:11:32 2002
@@ -72,7 +72,7 @@
 	f = fopen("/proc/apm", "r");
 	if (f == NULL)
 		return(1);
-	s = fscanf(f, "%s %d.%d %x %x %x %x %d%% %d %s\n",
+	s = fscanf(f, "%255s %d.%d %x %x %x %x %d%% %d %s\n",
 		version,
 		&tmp,
 		&tmp,

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic