summaryrefslogtreecommitdiff
path: root/homebrew/owamp/patches.sh
blob: 1afaaeaefe264cb8ea7c04347b364e077ff5400c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
echo 'Creating brew-patch.diff'
cat << EOF >> brew-patch.diff
diff -ur owamp-3.4/owamp/endpoint.c owamp-3.4.fixed/owamp/endpoint.c
--- owamp-3.4/owamp/endpoint.c	2014-03-21 09:37:42.000000000 -0400
+++ owamp-3.4.fixed/owamp/endpoint.c	2014-11-26 07:50:11.000000000 -0500
@@ -2188,6 +2188,11 @@
         timespecsub((struct timespec*)&wake.it_value,&currtime);

         wake.it_value.tv_usec /= 1000;        /* convert nsec to usec        */
+        while (wake.it_value.tv_usec >= 1000000) {
+            wake.it_value.tv_usec -= 1000000;
+            wake.it_value.tv_sec++;
+        }
+
         tvalclear(&wake.it_interval);

         /*
EOF