mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
remove trailing comma in options sent to qemu-img
This commit is contained in:
parent
b37ee25359
commit
656fc69f39
@ -17,6 +17,7 @@
|
|||||||
package org.apache.cloudstack.utils.qemu;
|
package org.apache.cloudstack.utils.qemu;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
import java.util.Iterator;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import com.cloud.storage.Storage;
|
import com.cloud.storage.Storage;
|
||||||
|
|
||||||
@ -122,8 +123,14 @@ public class QemuImg {
|
|||||||
if (options != null && !options.isEmpty()) {
|
if (options != null && !options.isEmpty()) {
|
||||||
s.add("-o");
|
s.add("-o");
|
||||||
final StringBuilder optionsStr = new StringBuilder();
|
final StringBuilder optionsStr = new StringBuilder();
|
||||||
for (Map.Entry<String, String> option : options.entrySet()) {
|
Iterator<Map.Entry<String, String>> optionsIter = options.entrySet().iterator();
|
||||||
optionsStr.append(option.getKey()).append('=').append(option.getValue()).append(',');
|
while(optionsIter.hasNext()){
|
||||||
|
Map.Entry option = optionsIter.next();
|
||||||
|
optionsStr.append(option.getKey()).append('=').append(option.getValue());
|
||||||
|
if(optionsIter.hasNext()){
|
||||||
|
//Add "," only if there are more options
|
||||||
|
optionsStr.append(',');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
s.add(optionsStr.toString());
|
s.add(optionsStr.toString());
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user