Remove a moron error in test/cs.c
authorRon Minnich <rminnich@gmail.com>
Thu, 22 Jan 2015 01:20:35 +0000 (17:20 -0800)
committerRon Minnich <rminnich@gmail.com>
Thu, 22 Jan 2015 01:20:35 +0000 (17:20 -0800)
in my anxiety to get better error messages I made an unholy mess
of rwalk and managed to introduce a free bug.

Signed-off-by: Ron Minnich <rminnich@gmail.com>
tests/cs.c

index 5e67434..80cf424 100644 (file)
@@ -640,8 +640,7 @@ rwalk(Job *job, Mfile *mf)
                                qid.path = Qcs;
                                goto Found;
                        }
-                       err = malloc(4096);
-                       snprintf(err, 4096,"%s:file does not exist", elems[i]);
+                       err = "file does not exist";
                        break;
                }
        }
@@ -657,10 +656,6 @@ rwalk(Job *job, Mfile *mf)
        if(err == NULL)
                mf->qid = qid;
        sendmsg(job, err);
-       free(err);
-       /* shoot me. */
-       /* we can fix this or we can get a real language. Guess how Ron votes? */
-       err = "file does not exist";
        return err;
 }