Find the correctness bug in this qsort comparator.
C
typedef struct {
int priority;
} Job;
int compare_jobs(const void *lhs, const void *rhs) {
const Job *left = lhs;
const Job *right = rhs;
return left->priority - right->priority;
}