This is an automated email from the ASF dual-hosted git repository.
markt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-daemon.git
The following commit(s) were added to refs/heads/master by this push:
new 0ae1d7f Simplify obtaining the size of the process list
0ae1d7f is described below
commit 0ae1d7f51d5f8c51c94f278cc5fb3c55de01a4e0
Author: Mark Thomas <[email protected]>
AuthorDate: Thu May 2 10:35:51 2019 +0100
Simplify obtaining the size of the process list
---
src/samples/ServiceDaemon.java | 17 ++++++-----------
1 file changed, 6 insertions(+), 11 deletions(-)
diff --git a/src/samples/ServiceDaemon.java b/src/samples/ServiceDaemon.java
index c0df67e..7cf9b4b 100644
--- a/src/samples/ServiceDaemon.java
+++ b/src/samples/ServiceDaemon.java
@@ -64,23 +64,18 @@ public class ServiceDaemon implements Daemon {
// XXX: Should we print something?
}
/* create an array to store the processes */
- int i=0;
- for (Enumeration e = prop.keys(); e.hasMoreElements() ;) {
- e.nextElement();
- i++;
- }
- System.err.println("ServiceDaemon: init for " + i + " processes");
- proc = new Process[i];
- readout = new ServiceDaemonReadThread[i];
- readerr = new ServiceDaemonReadThread[i];
- for (i=0;i<proc.length;i++) {
+ int processCount = prop.size();
+ System.err.println("ServiceDaemon: init for " + processCount + "
processes");
+ proc = new Process[processCount];
+ readout = new ServiceDaemonReadThread[processCount];
+ readerr = new ServiceDaemonReadThread[processCount];
+ for (int i = 0 ; i < processCount; i++) {
proc[i] = null;
readout[i] = null;
readerr[i] = null;
}
System.err.println("ServiceDaemon: init done ");
-
}
public void start() {