Search
j0ke.net Open Build Service
>
Projects
>
GFS
>
OpenIPMI
> OpenIPMI-remove_compile_warning.patch
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File OpenIPMI-remove_compile_warning.patch of Package OpenIPMI
--- cmdlang/ipmish.c +++ cmdlang/ipmish.c @@ -382,6 +382,7 @@ out_help(FILE *s, int indent, const char *name, const char *v) { int pos, endpos; + int rv; const char *endword; const char *endspace; @@ -405,7 +406,10 @@ fprintf(s, "\n%*s", indent+2, ""); pos = indent + 2; } - fwrite(v, 1, endword-v, s); + if ((rv = fwrite(v, 1, endword-v, s)) < 0) { + fprintf(stderr, "error writing help information, giving up\n"); + return; + } pos += endword - v; v = endword; } --- libedit/vi.c +++ libedit/vi.c @@ -1000,6 +1000,7 @@ int fd; pid_t pid; int st; + int ret; char tempfile[] = "/tmp/histedit.XXXXXXXXXX"; char *cp; @@ -1012,8 +1013,10 @@ if (fd < 0) return CC_ERROR; cp = el->el_line.buffer; - write(fd, cp, el->el_line.lastchar - cp +0u); - write(fd, "\n", 1); + if((ret = write(fd, cp, el->el_line.lastchar - cp +0u)) < 0) + return CC_ERROR; + if((ret = write(fd, "\n", 1)) < 0) + return CC_ERROR; pid = fork(); switch (pid) { case -1: --- lib/oem_atca.c.orig 2007-09-06 18:48:54.000000000 +0200 +++ lib/oem_atca.c 2008-01-16 16:32:00.000000000 +0100 @@ -4177,7 +4177,7 @@ atca_event_handler(ipmi_domain_t *domain old_state = data[10] & 0xf; new_state = data[11] & 0xf; if ((old_state == 0) || (new_state == 0)) { - if (data[13] != 0) { + if (data[12] != 0) { /* FRU id is not 0, it's an AMC module (or something else the IPMC manages). If the device has gone away or is newly inserted, rescan the SDRs on the IPMC. */