Author: lenzi
Date: Thu Oct  4 07:33:26 2007
New Revision: 581927

URL: http://svn.apache.org/viewvc?rev=581927&view=rev
Log:
FELIX-391: Applied a patch to fix this issue

Modified:
    
felix/trunk/upnp/basedriver/src/main/java/org/apache/felix/upnp/basedriver/export/GeneralActionListener.java

Modified: 
felix/trunk/upnp/basedriver/src/main/java/org/apache/felix/upnp/basedriver/export/GeneralActionListener.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/upnp/basedriver/src/main/java/org/apache/felix/upnp/basedriver/export/GeneralActionListener.java?rev=581927&r1=581926&r2=581927&view=diff
==============================================================================
--- 
felix/trunk/upnp/basedriver/src/main/java/org/apache/felix/upnp/basedriver/export/GeneralActionListener.java
 (original)
+++ 
felix/trunk/upnp/basedriver/src/main/java/org/apache/felix/upnp/basedriver/export/GeneralActionListener.java
 Thu Oct  4 07:33:26 2007
@@ -79,14 +79,15 @@
                
                UPnPAction osgiAct = osgiServ.getAction(upnpAct.getName());
                Properties inArgs = null;
-               ArgumentList al = upnpAct.getArgumentList();
+               ArgumentList alIn = upnpAct.getInputArgumentList();
+               ArgumentList alOut = upnpAct.getOutputArgumentList();
                String[] inArg = osgiAct.getInputArgumentNames();
                boolean invalidAction=false;
                if(inArg!=null){
                        inArgs = new Properties();
                        Argument arg;
                        for (int j = 0; j < inArg.length; j++) {
-                               arg=al.getArgument(inArg[j]);
+                               arg=alIn.getArgument(inArg[j]);
                                try {
                                        inArgs.put(
                                                        inArg[j],
@@ -120,7 +121,7 @@
                if(outArg!=null){
                        Argument arg;
                        for (int j = 0; j < outArg.length; j++) {
-                               arg = al.getArgument(outArg[j]);                
                                                
+                               arg = alOut.getArgument(outArg[j]);             
                                                
                                try {
                                        arg.setValue(
                                                Converter.toString(


Reply via email to