anchor.diff:      return exitCode.value;
     } finally {
       free(pDistributionName);
  -    free(testCommand);
  +    free(pCommand);
       free(processHandle);
       free(exitCode);
     }
  
positive.code:   }
  }
  
  DistributionConfiguration getDistributionConfiguration(
      String distributionName) {
    final pDistributionName = distributionName.toNativeUtf16();
  
negative.code:   }
  }
  
  /// Run a test Linux shell command on a given distribution.
  int runCommand(String distributionName, String command) {
    final pDistributionName = distributionName.toNativeUtf16();
    final pCommand = command.toNativeUtf16();
    final processHandle = calloc<HANDLE>();
    final exitCode = calloc<DWORD>();
    try {
      final hr = WslLaunch(
          pDistributionName,
          pCommand,
          FALSE,
          GetStdHandle(STD_INPUT_HANDLE), // redirect as appropriate
          GetStdHandle(STD_OUTPUT_HANDLE), // redirect as appropriate
  