From kde-commits Sun Jan 09 18:47:03 2005 From: Dirk Mueller Date: Sun, 09 Jan 2005 18:47:03 +0000 To: kde-commits Subject: kdeutils/klaptopdaemon Message-Id: <20050109184703.4C6211BC4E () office ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=110529882317696 CVS commit by mueller: do not allow to overwrite files outside /proc CCBUG: 96644 M +3 -3 acpi_helper.cpp 1.13 --- kdeutils/klaptopdaemon/acpi_helper.cpp #1.12:1.13 @@ -124,5 +124,5 @@ main(int argc, char **argv) if (i >= argc) break; - if (strlen(argv[i]) > 50) + if (strlen(argv[i]) > 50 || strchr(argv[i], '/')) break; snprintf(tmp, sizeof(tmp), "/proc/acpi/processor/%s/throttling", argv[i]); @@ -152,5 +152,5 @@ main(int argc, char **argv) if (i >= argc) break; - if (strlen(argv[i]) > 50) + if (strlen(argv[i]) > 50 || strchr(argv[i], '/')) break; snprintf(tmp, sizeof(tmp), "/proc/acpi/processor/%s/performance", argv[i]); @@ -207,5 +207,5 @@ main(int argc, char **argv) if ((i+1) >= argc) break; - if (strlen(argv[i+1]) > 50) + if (strlen(argv[i+1]) > 50 || strchr(argv[i+1], '/')) break; int val;