gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r18415 - libmwmodem/src/main


From: gnunet
Subject: [GNUnet-SVN] r18415 - libmwmodem/src/main
Date: Thu, 1 Dec 2011 12:05:44 +0100

Author: ruppa
Date: 2011-12-01 12:05:44 +0100 (Thu, 01 Dec 2011)
New Revision: 18415

Modified:
   libmwmodem/src/main/libmwmodem.c
Log:
bugs fixed

Modified: libmwmodem/src/main/libmwmodem.c
===================================================================
--- libmwmodem/src/main/libmwmodem.c    2011-12-01 10:51:08 UTC (rev 18414)
+++ libmwmodem/src/main/libmwmodem.c    2011-12-01 11:05:44 UTC (rev 18415)
@@ -137,7 +137,7 @@
        struct sockaddr *from;
        socklen_t *from_length;
        struct MWMODEM_Channel channel;
-       const struct MWHeader *hdr;
+       struct MWHeader *hdr;
        struct MWChannel *chl;
        int package_length;
 
@@ -152,7 +152,7 @@
        package = malloc(sizeof(struct MWMODEM_Package));
        buffer = malloc(package_length);
        
-       if (recvfrom(fc->socket, *buffer, sizeof(buffer), 0, from, 
from_length)==-1)
+       if (recvfrom(fc->socket, buffer, sizeof(buffer), 0, from, 
from_length)==-1)
        {
                fprintf(stderr, "Error no message received!");
                free (package);
@@ -162,7 +162,7 @@
        free(from);
        free(from_length);
 
-       hdr = (const struct MWHeader*) buffer;
+       hdr = (struct MWHeader*) buffer;
 
        if (1!=1)//TODO deklination der Erkennungsmerkmale der Message
        {
@@ -189,7 +189,7 @@
                for(i=0;i<=package->num_channels; i++)
                {
 
-                       chl = (const struct MWChannel*) 
buffer[currentBufferZelle];
+                       chl = (struct MWChannel *) &buffer[currentBufferZelle];
 
                        if(buffer[currentBufferZelle]==i)
                        {




reply via email to

[Prev in Thread] Current Thread [Next in Thread]