Fix clang compiler warnings.

* Assigning to temp3 in two sub-expressions is
  incorrectly depending on evaluation order.
* Comparing array to null is always true.

Change-Id: I095a395995917a0f281b1ea582e9d7eddd23a2ff
2 files changed