[rygel/wip/basic-management: 48/49] core: Edit BasicManagement NSLookup results in place in the array
- From: Jussi Kukkonen <jussik src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rygel/wip/basic-management: 48/49] core: Edit BasicManagement NSLookup results in place in the array
- Date: Wed, 23 Oct 2013 13:17:00 +0000 (UTC)
commit 141e18c04f1f81ad6e17fc28eb80f7eb98b8c4f7
Author: Jussi Kukkonen <jussi kukkonen intel com>
Date: Thu Oct 17 15:00:43 2013 +0300
core: Edit BasicManagement NSLookup results in place in the array
.../rygel-basic-management-test-nslookup.vala | 10 +++-------
1 files changed, 3 insertions(+), 7 deletions(-)
---
diff --git a/src/librygel-core/rygel-basic-management-test-nslookup.vala
b/src/librygel-core/rygel-basic-management-test-nslookup.vala
index f579c32..1ff6689 100644
--- a/src/librygel-core/rygel-basic-management-test-nslookup.vala
+++ b/src/librygel-core/rygel-basic-management-test-nslookup.vala
@@ -282,20 +282,18 @@ internal class Rygel.BasicManagementTestNSLookup : BasicManagementTest {
}
protected override void handle_error (string line) {
- var result = this.results[results.length - 1];
+ unowned Result* result = &this.results[results.length - 1];
if (line.contains ("couldn't get address for")) {
this.generic_status = GenericStatus.ERROR_DNS_SERVER_NOT_RESOLVED;
this.execution_state = ExecutionState.COMPLETED;
result.status = ResultStatus.ERROR_DNS_SERVER_NOT_AVAILABLE;
}
-
- /* there has to be a nicer way to do this... */
- this.results[results.length - 1] = result;
}
protected override void handle_output (string line) {
- var result = this.results[results.length - 1];
+ unowned Result* result = &this.results[results.length - 1];
+
line.strip ();
if (line.has_prefix ("Server:")) {
if (result.state != ProcessState.INIT) {
@@ -335,8 +333,6 @@ internal class Rygel.BasicManagementTestNSLookup : BasicManagementTest {
result.status = ResultStatus.ERROR_DNS_SERVER_NOT_AVAILABLE;
}
- /* there has to be a nicer way to do this... */
- this.results[results.length - 1] = result;
}
public void get_results (out string status,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]