Fix return value check of write_pid_to_path

The write_pid_to_path function returns 0 on
success, but the calling function expected a
0 on failure.

BUG=none
TEST=Deploy minijail to CrOS

Change-Id: I91a4c32f05c2237f543d100219375227a3ab0539
diff --git a/libminijail.c b/libminijail.c
index cb03d5e..252418e 100644
--- a/libminijail.c
+++ b/libminijail.c
@@ -1148,7 +1148,7 @@
 
 static void write_pid_file_or_die(const struct minijail *j)
 {
-	if (!write_pid_to_path(j->initpid, j->pid_file_path))
+	if (write_pid_to_path(j->initpid, j->pid_file_path))
 		kill_child_and_die(j, "failed to write pid file");
 }
 
@@ -1157,7 +1157,7 @@
 	size_t i;
 
 	for (i = 0; i < j->cgroup_count; ++i) {
-		if (!write_pid_to_path(j->initpid, j->cgroups[i]))
+		if (write_pid_to_path(j->initpid, j->cgroups[i]))
 			kill_child_and_die(j, "failed to add to cgroups");
 	}
 }