r23746: Fix missing assignments to target string of asprintf in import function.
[ira/wip.git] / source / utils / net_conf.c
index 6f23a001776860f718cd00f5c7c044bf7c71079d..febc8dc9e13cbb2777fc48465a68a9ed9b9fc420 100644 (file)
@@ -527,7 +527,7 @@ static int import_process_service(TALLOC_CTX *ctx,
                        }
                        break;
                case P_OCTAL:
-                       talloc_asprintf(ctx, "%s", octal_string(*(int *)ptr));
+                       valstr = talloc_asprintf(ctx, "%s", octal_string(*(int *)ptr));
                        break;
                case P_LIST:
                        valstr = talloc_strdup(ctx, "");
@@ -553,7 +553,7 @@ static int import_process_service(TALLOC_CTX *ctx,
                        break;
                case P_INTEGER:
                        valtype = "dword";
-                       talloc_asprintf(ctx, "%d", *(int *)ptr);
+                       valstr = talloc_asprintf(ctx, "%d", *(int *)ptr);
                        break;
                case P_SEP:
                        break;