X-Git-Url: http://git.bytex64.net/?a=blobdiff_plain;f=cgi%2Fcgi_blerg.c;h=83dd53d1b58506091d1d74416b00b6de7a8ad2c6;hb=e1a81b2e181e32aaa3df2a6da957c788ad77a229;hp=2d48d82eb317953f2c4f312071d5f5cd6d7ebfdd;hpb=ec27db46cef1c4643087fa2eeaad2ca72228bc06;p=blerg.git diff --git a/cgi/cgi_blerg.c b/cgi/cgi_blerg.c index 2d48d82..83dd53d 100644 --- a/cgi/cgi_blerg.c +++ b/cgi/cgi_blerg.c @@ -70,7 +70,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 +159,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 +251,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) {