<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,2 +1,3 @@
 all:
 	gcc -o simpleserver simpleserver.c
+	gcc -o simplebuf simplebuf.c</diff>
      <filename>sploitstuff/Makefile</filename>
    </modified>
    <modified>
      <diff>@@ -9,15 +9,25 @@
 
 #define LISTENQ 1024
 
+uint8_t read_in(int sock, char * buffer) {
+  char * endptr = buffer;
+  while(read(sock, endptr, 1) == 1) {
+    if(*endptr == 0 || *endptr == '\n') break;
+    endptr++;
+  }
+  printf(&quot;Writing %ld bytes into buffer...\n&quot;, endptr-buffer);
+  return endptr-buffer;
+}
+
 int main(int argc, char ** argv)
 {
+  char buffer[512]; /* Ruh roh! */
   int listen_s;
   int connect_s;
+  uint8_t n;
   uint16_t port;
   uint16_t child_pid;
   struct sockaddr_in servaddr;
-  char buffer[512]; /* Ruh roh! */
-  char *endptr;
 
   if(argc == 2) {
     port = atoi(argv[1]);
@@ -61,13 +71,8 @@ int main(int argc, char ** argv)
         exit(EXIT_FAILURE);
       }
       while(1) {
-        endptr = buffer;
-        
-        while(read(connect_s, endptr, 1) == 1) {
-          if(*endptr == 0 || *endptr == '\n') break;
-          endptr++;
-        }
-        write(connect_s, buffer, endptr-buffer);
+        n = read_in(connect_s, buffer);
+        write(connect_s, buffer, n);
         write(connect_s, &quot;\r\n&quot;, 2);
       }
     }</diff>
      <filename>sploitstuff/simpleserver.c</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a6bb21f0739e5e778af3bdc531b51d4901fc7e4e</id>
    </parent>
  </parents>
  <author>
    <name>Erik Gregg</name>
    <email>ralree@gmail.com</email>
  </author>
  <url>http://github.com/hank/life/commit/57998a5d09fcec888799c6c0863a1ea8c7e5fb44</url>
  <id>57998a5d09fcec888799c6c0863a1ea8c7e5fb44</id>
  <committed-date>2009-09-30T18:24:03-07:00</committed-date>
  <authored-date>2009-09-30T18:24:03-07:00</authored-date>
  <message>Fixed warning</message>
  <tree>6b4fe2c9e8bd1f91dfb788c6b058d52d1901dbfd</tree>
  <committer>
    <name>Erik Gregg</name>
    <email>ralree@gmail.com</email>
  </committer>
</commit>
