X-Git-Url: http://git.bytex64.net/?a=blobdiff_plain;f=cgi%2Fcgi_blerg.c;h=737910c72329edbb81958c88f8933b83e7f6783a;hb=2a252001cf9fbb3b5459d142b340a02b5c6eaaa9;hp=2d48d82eb317953f2c4f312071d5f5cd6d7ebfdd;hpb=ec27db46cef1c4643087fa2eeaad2ca72228bc06;p=blerg.git diff --git a/cgi/cgi_blerg.c b/cgi/cgi_blerg.c index 2d48d82..737910c 100644 --- a/cgi/cgi_blerg.c +++ b/cgi/cgi_blerg.c @@ -1,3 +1,6 @@ +/* Blerg is (C) 2011 The Dominion of Awesome, and is distributed under a + * BSD-style license. Please see the COPYING file for details. + */ #include #include #include @@ -70,7 +73,7 @@ void respond_taglist(struct tag *results, int i) { yajl_gen_array_close(g); yajl_gen_get_buf(g, &ybuf, &len); - write(ybuf, len, 1, stdout); + fwrite(ybuf, len, 1, stdout); yajl_gen_free(g); } @@ -159,6 +162,8 @@ int main(int argc, char *argv[]) { exit(0); } + if (info.author[0] == 'H') + info.author[0] = '#'; if (!tag_exists(info.author)) { respond_404(); exit(0); @@ -249,7 +254,7 @@ int main(int argc, char *argv[]) { printf("Content-type: application/json\r\n"); printf("Content-length: %d\r\n\r\n", len); - write(ybuf, len, 1, stdout); + fwrite(ybuf, len, 1, stdout); yajl_gen_free(g); } else if (strncmp(path, "/create", 8) == 0) {